20 Verktøy for å effektivisere Mobile App Creation

20 Tools Effektiv Mobile App Creation
Del
Del
en
Del

Dette Cyber ​​mandag Envato Tuts + kurs vil bli redusert til bare $ 3. Ikke gå glipp av.

Det er mange måter å lage en mobilapplikasjon, og det er lett å bli overveldet av det mangfoldet av tjenester tilgjengelig, spesielt til nybegynneren app utvikler. Her er noen mye brukt, prøvd og sanne tjenester for å bidra til å effektivisere arbeidsflyten. Hver tjeneste eller produkt tilsvarer en fase av utviklingen, fra UI design, programmering, og til slutt til testing og markedsføring!



Prototyping og Design

Når du kommer opp med en god app ide, det første trinnet før programmering er å designe brukergrensesnittet og lage en prototype. Dette vil gi deg en god idé om hvordan din app vil fungere og tillate deg å gjøre eventuelle tilpasninger i brukeropplevelsen.

AppCooker

Ikke bare er AppCooker ($ 39,99) et utmerket verktøy for å lage mockups, det har også mange funksjoner for å hjelpe deg å forberede din app for App Store. Det kan integreres med Dropbox, Box.net, og bildet ditt roll, slik at du kan importere ikoner og andre UI eiendeler direkte inn i prototyping verktøy. Du kan lage enkle figurer med gradient, slag, og forhånd fylle teknikker, samt ha tilgang til nesten all standard Apple UI kontroller. Hvis du ikke er klar til å komme inn i grafikk tunge design, kan du velge å bruke den medfølgende AppCooker å skape "skisse" tema eiendeler for å sette sammen en mer røff, men likevel uniform prototype. AppCooker inkluderer en enkel å bruke dynamisk linking funksjonalitet slik at du kan koble så mange skjermer som du vil, slik at du kan tenke gjennom alle de ulike bruksmåter som kan oppstå i løpet av UX designfasen.

Det er bare tilgjengelig på iPad, men de har også en følgesvenn app kalt AppTaster for iPhone /iPod Touch. Du kan sende dine ferdige AppCooker prototype filer til andre brukere for testing eller tilbakemeldinger. Din prototype kan også eksporteres som en koblet PDF.

Last ned AppCooker.

Pop

Kort for "Prototyping på papir", er POP en fantastisk blanding av lav tech og high tech manipulert inn i en vakker app for iOS. Pop fanger dine UI skisser med iPhone-kameraet, så la er du raskt legge touch "linker" til andre fangede skisser. Publiser skissert prototype og samle tilbakemeldinger alt fra Pop. Pop er flott for startups og de som følger magert UI prosesser, eller alle som ønsker å iterere gjennom en potensiell idé uten noen overdreven UI. Pop er gratis i iOS App Store.

Få Pop.

MakeAppIcon

Dette er en web-script som tar maksimal oppløsning 1024x1024 ikonet og sender du en zip-fil med hver oppløsning kreves av Apples retningslinjer inkludert netthinnen og alle enheter spesifikke krav. Selv om dette kan virke som et enkelt verktøy, det sparer mye tid. Du vil bli overrasket over hvor mye tid er bortkastet å lese gjennom kravene ikonet størrelse og manuelt endre størrelse det samme bildet om og om igjen.

Sjekk ut MakeAppIcon.

FluidUI

FluidUI er en enkel å bruke multi-plattform web app som gjør det mulig for brukeren å lage, teste og dele mobile brukergrensesnitt. Det inkluderer elementer for iOS, Android og Windows-telefoner. En flott funksjon om FluidUI er at den også kan brukes offline med sin Chrome-appen. Fluid UI er gratis for ett prosjekt, og deretter prising er lagdelt basert på forventet bruk.

Få FluidUI.

Skisse

Sketch er et program for Mac som er en Vector /Pixel hybrid verktøyet og er gode til å lage netthinnen grafikk. Selv om dette programmet er først og fremst en erstatning for Photoshop eller Fireworks, det er ganske ny, og omfatter en rekke utviklervennlige funksjoner som "eksport til css" og eksport for netthinne alternativer. Det er verdt å sjekke ut hvis du tenke å skape din egen design for dine applikasjoner.

Få Skisse ($ 49 med en 15 dagers prøveversjon).



Utvikling

Når du har de første UI og designelementer er tatt vare på kan du finne følgende koding og utvikling basert verktøy nyttig:

SourceTree

Sjansene er du bruker noen form for versjon styre for prosjektet, og hvis du ikke er du sannsynligvis bør være. SourceTree er en gratis Mac app for Git og Mercurial versjonskontrollsystemer. Basert på mine erfaringer de fleste iOS-utviklere bruke Git, selv om noen få bruk Mercurial eller SVN. SourceTree har du dekket for hvilken kildekontroll valget du bruker. SourceTree er unik i at det er et GUI for tradisjonelt kompleks verden av kommandolinje versjonskontroll. Det er enkelt nok for en nybegynner Git brukeren å bruke effektivt, og robust nok selv for den mest erfarne programutvikleren for å finne nyttig. Med funksjoner som innkommende og utgående forandringer og intuitivt gren ledelse ville du bli overrasket over hvor mye tid du vil spare i terminalen.

Få SourceTree.

iOS Boilerplate

Hvis du gjør webutvikling du kanskje har hørt om HTML5 tekst, vel nå er det iOS Boilerplate! iOS Boilerplate er en slags blank skifer av standard kompatibel kode som du kan begynne din neste iOS-prosjektet. iOS Boilerplate er ikke ment å fungere som et rammeverk, men det inkluderer noen solide, mye brukt tredjeparts biblioteker, slik at du ikke ender opp med å finne opp hjulet. Du kan endre og utvide Boilerplate å møte dine behov og bruke det i ditt personlige eller kommersielle programmer.

Få iOS Boilerplate.

AirServer

Noen ganger presentere din søknad på et større Displayet kan være nyttig. Kanskje du ønsker å vise din nyeste funksjonen eller bug fix ved å opprette et skjermbilde video uten å gå inn i full-on video editor modus. AirServer gjør at Mac-en til å fungere som en AppleTV ville, drar nytte av AirPlay-protokollen og lytter for alle iOS-enhet i stand til kringkasting medier, eller i dette tilfellet speiling iOS skjermen nøyaktig slik den vises mens du bruker den. Dette er spesielt nyttig for gruppe demoer, samt testing søknader innenfor rammen av en større gruppe. Air Server er tilgjengelig for både Mac og PC.

Få AirServer.

Easy APN

Easy APN er et PHP Script for å håndtere Apple Push Notifications fra backend. Hvis du er interessert i backend del av Apple Push Notification øko-systemet og måtte være kjent med PHP, er Easy APN en må ha for din verktøykasse. Det er helt åpen kildekode og ganske enkelt å sette opp. Easy APN gir en grei måte å kontrollere hele push varsling backend ved hjelp av en fri og åpen kildekode PHP-skript.

Få enkel APN.

Slash

Slash er en åpen kildekode bibliotek for iOS som legger en Extensible Markup Language for styling NSAttributedStrings. Markup ligner på HTML, men du kan definere betydningen for hver kode, noe som gjør det svært utvidbar.

Viser tilskrives strenger i iOS6 er ganske grei, men programma skape dem er det ikke. Bruke dem i programmet ditt uten å bruke grensesnitt byggherre krever tweaking NSRanges og fonter. Slash gjør arbeidet med tilskrives strenger i iOS enklere og det gir renere kode.

Få Slash.



Server-Side Services

I det siste året har vi vitne til en økning i server-side tjenester rettet mot mobile utviklere. Disse tjenestene hevder å hjelpe med problemer som for eksempel lagring, skalering, levere innhold, real-time funksjonalitet, og mye mer. Med høy pålitelighet og verktøysett som reduserer utviklingstiden betraktelig, kan det være på tide å vurdere å bruke en server-side-tjenesten i din neste app. Nedenfor finner du en kort innføring i flere av disse tjenestene.

Fire

Firebase er en sky database som omtaler seg selv som en «Scalable sanntid backend". På grunn av sitt fokus på real-time, samarbeidsprogrammer, gir Fire deg muligheten til å skape unike opplevelser, spesielt i en multi-bruker eller multi-player-programmet. Også for de bekymret for sikkerheten, bruker Fire en fleksible regler språk som gjør at du enkelt skrive din sikkerhet logikk. Det håndhever disse retningslinjene over din søknad.

Få Firebase.

Urban Airship

Urban Airship er en av de eldste og mest pålitelige tjenester i mobil utvikling. I 2009 åpnet Urban Airship sine dører til tusenvis av iOS-utviklere ved å tilby en push varsling tjeneste som er enkel å integrere i apps. Siden den gang har selskapet fornyet sitt kjerneprodukt, og tilbyr nå flere produkter som inneholder geofencing, geografisk målretting, plassering historie, og passbook skapelse. Urban Airship produkter kan du legge til plasserings-aware funksjoner i programmene samtidig gi deg muligheten til å kommunisere riktig budskap til rett tid til brukernes telefonen.

Få Urban Airship.

Kinvey

Kinvey hevder å ta bryet ut av å skape og vedlikeholde mobil backend. Kinvey er en cross-platform tjeneste med rike funksjoner som inkluderer brukeradministrasjon, forretningslogikk, datalagring, push-varslinger, stor fillagring som beveger seg over en CDN, analytics, automatisk versjonskontroll, og flere andre funksjoner. Dette er en robust plattform som har noe for både indie-utviklere samt virksomhetsnivå kunder.

Få Kinvey.

Tolke

Tolke er et funksjonsrikt tjeneste som hjelper utviklere fokus på brukeropplevelsen ved håndtering datalagring og skalering. Analyser også har kraftige sosiale og push-varsling funksjoner, og en imponerende dashbordet for å håndtere det hele tatt. Videre hvis du ønsker å legge mobilhandel til programmet ditt, har Parse nylig inngått samarbeid med Stripe å skape en åpen kildekode-program for å vise deg hvordan det gjøres. Analyser har flotte funksjoner, dokumentasjon og opplæring, og driver kontinuerlig innovasjon i dette rommet.

Få parse.

StackMob

StackMob er en backend som en tjeneste som hevder deres plattform "reduserer mange av backend utfordringer knyttet til bygningen, distribusjon og voksende en mobil virksomhet." Hvis du arbeider på et gruppeprosjekt, vil StackMob samarbeid verktøyet gjør det enkelt for utviklere, designere og kunder til å arbeide sammen. Ekstra funksjonalitet inkluderer app analytics, S3 integrasjon, geoqueries, Facebook og twitter integrasjon, og evnen til å opprettholde separate utviklings- og produksjonsmiljøer innen én konto.

Få StackMob.



Testing og Markedsføring

Testing er en viktig del av utviklingsprosessen. Sørge for at søknaden går greit før det slippes til app store sparer mye tid og kundeservice relaterte e-poster. Det er mange tjenester tilgjengelig for å teste din søknad, få tilbakemeldinger, og får topprapporter. Her er noen av disse tjenestene:

TestFlight

TestFlight er en gratis på fly klargjøring og rudimentær ad-hoc distribusjon og testing service. Det inkluderer tilbakemeldinger, samt sporing i sanntid krasj merknader og in-app tilbakemeldinger fra brukerne ber som kan utløses på enkelte punkter. Det har eksistert en god stund, og det er ganske robust. TestFlight har fortsatt noen hikke når det gjelder å håndtere testbrukere klargjøring profiler, men det er nesten blitt en industristandard for pre-lansering app testing.

Få TestFlight.

Pieceable Viewer Anmeldelser

Pieceable Viewer er litt av kode som du kan legge til din kompilering utviklingsmiljø. Det setter opp en web-server og bruker en VNC som protokoll for å publisere simulert, nylig bygget iOS program, som er så tilgjengelig via nettet for visning og testing. Dette tillater brukere å vise og teste app og gi tilbakemelding uten å måtte installere programmet på sin enhet eller selv har en enhet, ettersom betrakteren publiseres til en nettadresse som du selv velger. Dette kan være svært nyttig hvis du trenger å vise hvordan appen fungerer og er ikke forberedt på å bestemmelsen og distribuere et nybygg av programmet.

Få Pieceable Viewer.

Poletter Anmeldelser

Tokens forenkler prosessen med å generere og distribuere gratis promo-koder som er utstedt av iTunes Connect når en ny app eller en ny versjon slippes. I tillegg er det spor som du delte kodene med, og hvorvidt de har innløst sin kode. Dette gjør det mulig å optimalisere begrenset antall salgsfremmende koder tildeles (50) og sørge for at de ikke bortkastet. Bruke Tokens er bra for sluttbrukeren så vel fordi det hopper forvirrende manuell innløsning prosess, og tilbyr en vennlig trinnvis alternativ gjennom poletter service. Det gjør slutt det enklere for folk du vil dele den ferdige søknaden med å laste ned og bruke det i stedet for å rote rundt med iTunes.

Få poletter.

Smore

smore er den raskeste og enkleste måten å lage en minimalistisk web tilstedeværelse for din nye app. Kun ved hjelp av den samme sikkerhet som kreves for å ha for AppStore innlevering (Skjerm, Beskrivelse, etc) kan du lage en vakker passelig, delbar mini-site for å markedsføre programmet ditt. Smore gir trafikkanalyse slik at du kan se hvordan folk oppdager programmet ditt. Smore er en Freemium web app som bør være i hver app skaperne markedsføring verktøykasse.

Sjekk ut smore.

Countly

Countly er en åpen kildekode, selv vert, mobil analytics suite. Hvis du har tenkt på Google Analytics for mobil eller Flurry, så du er kjent med den type funksjonalitet som Countly kan gi så langt som in-app analytics gå. Countly tar åpen kildekode synspunkt og gir deg all den server-side koden du trenger for å kjøre din egen analytics suite på egne servere. Dette er nyttig for mange grunner, for eksempel utvikle dine egne sporing algoritmer basert på Countly åpen kildekode standarder samt beholder alle rettigheter til dataene du har samlet. Countly er en kraftig stykke programvare for de som forstår sitt potensial.

Kom Countly.



Konklusjon

I denne artikkelen har jeg vist deg noen av de mange verktøy du kan bruke til å få mest mulig effektiv bruk av din tid og effektivisere utviklingsprosessen. Du vil finne at disse tjenestene er nyttig for enhver app utvikler.



Next Page: