Mobilappsindustrien har allerede krydset det kritiske tal på milliarder dollars. Smartphones, tablets og andre mobile enheder udgør en betydelig del af internetbrugere. Den afgørende faktor for en apps succes er kvaliteten og brugeroplevelsen.
Trin
Del 1 af 5: Indstilling af benchmark: Design
Trin 1. Gør ny bruger til dit benchmark for design
Designet skal være enkelt nok til, at en ny bruger let kan navigere. Test din app med et par venner eller ideelt set en større gruppe mennesker, der ikke er velbevandret i brug af mobiltelefoner. Se hvordan de klarer sig, hvor de sidder fast, er disse intuitive, attraktive og sjove at bruge? Skift dit design i overensstemmelse hermed.
På samme måde er mennesker, der er mindre uddannede og unge brugere (børn) en stor markedssektor. Designet skal være intuitivt nok til at hjælpe dem med at bruge din app uden besvær
Trin 2. Husk forskellige operativsystemer
Markedet for mobilt internet er delt mellem forskellige operativsystemer. Overvej disse forskelle, før du designer appen. Brug responsivt design til at sikre, at din app fremstår som tiltænkt på forskellige platforme og operativsystemer.
For at gøre en app til Android dit behov Android Studio og til at lave en iOS -app, du kan bruge XCode -udviklingssæt.
Trin 3. Sørg for, at din app fungerer problemfrit på tværs af forskellige platforme
Brug responsiv designstrategi til at oprette en app, der er fleksibel og kan tilpasses til forskellige platforme. Responsivt design refererer til ideen om, at app eller websted ændrer sit layout, skrifttyper og grafik i henhold til hosting -enheden. Gå ikke efter strategien med at oprette en trimmet version af dit websted til mobiltelefoner. I stedet skal du først bygge stedet til den lille skærm og derefter forstørre det til de større skærme.
Trin 4. Ignorer ikke gitre
Gitteret er et glimrende værktøj til at holde dit appdesign konsistent og på sporet på tværs af flere sider. Konsistens i grafik, skrifttyper og ikoner skaber et professionelt udseende. For ikke at nævne, det afspejler dit brand image.
Trin 5. Glem ikke offline -oplevelsen
Ikke alle områder har netværksdækning. Beslut dig om offline -brugervenlighedsfaktoren for din app. Sørg for, at de fleste funktioner i din app fungerer under offline -sessioner. I nogle dele af verden er strømafbrydelser en fast funktion i det daglige liv, så ideelt set ville din app kunne bruges, selvom du ikke har en internetforbindelse.
For at få en offline oplevelse skal du lære serverløs computing. Det hjælper dig med at oprette et offline softwareprogram
Del 2 af 5: Graver dybere: Planlægning
Trin 1. Beslut dig for, hvad dit mål er
Angiv klart dit mål om dit appmål. Find f.eks. Tankstationer på en motorvej i en bestemt stat eller et bestemt land.
De bedste apps er dem, der løser et stort problem. Så hvis du synes, det er svært at vælge et mål, skal du først tænke på dit problem
Trin 2. Lav noget papirarbejde
Visualiser, hvordan din app vil se ud på skærmen. Tegn et groft diagram over skærme eller skind. Hvad er funktionerne og alt derimellem?
Trin 3. Undersøg markedet
Ved, om din idé allerede er brugt. Find ud af, hvad brugerne leder efter? Hvordan banker man økonomisk på markedet? Tegn en marketingplan. Marketing er ikke det sidste trin i appfremstilling. Det bør tages med i hvert trin, dvs. forproduktion, produktion og efterproduktion.
Trin 4. Storyboard
Storyboarding hjælper dig med at få en blueprint af appfunktionalitet. Ligesom storyboarding til film, jo mere detaljeret storyboard er, jo mere klar bliver processen.
Trin 5. Lav en prototype eller en wireframe
Prototypeværktøjer lader dig se og teste din app i realtid. Du kan kontrollere og ændre i overensstemmelse hermed. Bed dine venner og familie om at tjekke din app og give feedback. Indarbejde deres feedback i dine ændringer.
Trin 6. Byg backend
Nu efter at have testet prototypen, skal du begynde dit arbejde med backend. Det er udviklerens side af applikationen. Det inkluderer lagring, API'er, opsætningsservere og databaser.
Trin 7. Bliv registreret
App store kræver, at du bliver registreret som udvikler. Du behøver ikke at være ekspert i programmering, men det kræver et gebyr. Tjek siderne for mere information.
Trin 8. Hud/skærm den
Det er den faktiske oprettelse af skind eller skærme, som brugerne vil bruge. Du laver UI på dette tidspunkt.
Del 3 af 5: Opbygning af din app
Brug af en App Builder Service
Trin 1. Overvej at bruge en app builder service
Appfremstilling kræver normalt meget hårdt arbejde og penge. Ikke alle har råd til det. Her er en løsning. Du kan bruge app -builder -platforme, der findes rigeligt på internettet. De starter gratis og går til månedligt/årligt abonnement. Desuden behøver de ikke, at du skriver kode. De tilbyder grafisk brugergrænseflade. Du skal bare trække, slippe, uploade fotos, afkrydsningsfelter, og din app er færdig. Bingo!
Trin 2. Søg app -bygger online
Der er mange websteder, der tilbyder appbuilding -tjenester. Gå igennem nogle og læs indhold og vidnesbyrd. Overvej intuitiv og let grænseflade. Nogle tilbyder gratis tjenester, mens andre opkræver gebyrer.
Trin 3. Tilmeld dig
Sørg for at have læst ovenstående afsnit om at grave dybere. Lav noget papirarbejde og visualisering, før du starter processen. Storyboard, hvordan dine skærme og funktioner kommer til at fungere.
Trin 4. Start med at bygge din app
De fleste af webstederne er meget nemme at bruge. Enhver med en grundlæggende viden om computere og internet kan gøre det let.
Trin 5. Anvend "Indstilling af benchmark" -tipene
Læs ovenstående afsnit med titlen "Indstilling af benchmark". Din app skal have nok funktioner, der fungerer offline. Lav et intuitivt design, så nye brugere nemt kan bruge det.
Trin 6. Overvej visuelle elementer
Overvej tekst, typografi, farver, ikoner, faner osv. På forhånd for at give et konsistent udseende.
Del 4 af 5: Gør det selv
Trin 1. Gør det selv, hvis du er spil
De berømte apps og websteder er resultater af koders blod, sved og tårer. Du kan ikke få alle funktionerne med app -byggesider. Så hvis du har en genial idé til en app, er det ikke dårligt at lære at kode. Dette er den sædvanlige måde at lave apps på:
Trin 2. Lær programmering
De grundlæggende sprog, en programmerer bør kende, er: C, C ++, Objective-C, JavaScript, HTML5, CSS, C#, Swift, ReactJS, PHP, Node.js og Ruby. Du kan lære yderligere. Det er en bonus. Lær dog et par sprog, og lær grundlæggende om andre. Enten få optagelse på et college eller lære online gennem selvstudier og videoer. Ingen mangel på det heller!
Trin 3. Få et system
Undersøg markedet for at få et passende system til dit arbejde.
Trin 4. Anvend ovenstående tip
Læs ovenstående afsnit: Indstilling af benchmark og grave dybere. De første afsnit er tips fra es -udviklere. Den senere skitserer det grundlæggende for en vellykket appfremstilling.
Trin 5. Byg miljøet
Indstil miljøet for appudvikling. Installer miljøet i henhold til dit system og din app.
Trin 6. Opret din app
Når du har gjort grundigt papirarbejde, og du har en klar idé om udseende og funktioner, der anvender ovenstående tip, skal du begynde at kode. Opret projektkildekode, ressourcefiler, manifestfiler.
Trin 7. Debug og test
I løbet af denne fase bygger du din app i en debugbar pakke. Brug SDK -værktøjer til en testapp.
Trin 8. Udgiv og test
I løbet af denne fase tjekker du igen din app i frigivelsestilstand.
Del 5 af 5: Udgivelse
Trin 1. Kontroller igen
Nu er den egentlige app klar. Tjek det ved hjælp af apptest -app (der er apps til at kontrollere apps).
Trin 2. Udgiv
Du kan enten offentliggøre den direkte via din iTunes- eller Google Play -appbutikker -udviklerkonto eller indsende den til det websted, du brugte til at bygge den. Vent nu og opret en buzz om din app.
Trin 3. Markedsfør din app
Marketingprocessen, du startede fra præproduktion gennem forskning og fortsætter med en blog og sociale medier, får nu fart. Lav mikrosite til din app. Brug reklamevideoer. Annoncer på sociale medier. Kør en konkurrence eller anden marketingtaktik for at få opmærksomhed. Du bør også have en forretningsmodel.
Tips
- Analyser nyttige og berømte apps til inspiration.
- Kend din målgruppes psyke. Børn kan lide lyse farver, mænd foretrækker nuancer, mens kvinder er mere tilbøjelige til nuancer.
- Brug en gruppe testere til at teste din app eller dit websted.
- Brug visuel kommunikation til at skabe et rent og interessant udseende.
- Brugeroplevelse er et stort område, så lær nogle grundlæggende.
- Håber ikke, at dit websted eller din app sælger sig selv. Gør nogle marketingindsatser for at promovere din app/dit websted.