Die mobiele app -industrie het reeds die kritieke syfer van miljard dollar oorskry. Slimfone, tablette en ander mobiele toestelle maak 'n aansienlike hoeveelheid internetgebruikers. Die bepalende faktor vir die sukses van 'n app is die kwaliteit en gebruikerservaring.
Stappe
Deel 1 van 5: Stel die maatstaf: Ontwerp
Stap 1. Maak nuwe gebruiker u maatstaf vir ontwerp
Die ontwerp moet eenvoudig genoeg wees sodat 'n nuwe gebruiker maklik kan navigeer. Toets u app saam met 'n paar vriende of verkieslik 'n groter groep mense wat nie 'n goeie selfoonkennis het nie. Kyk hoe hulle presteer, waar hulle vasval, is dit intuïtief, aantreklik en lekker om te gebruik? Verander u ontwerp dienooreenkomstig.
Net so is mense wat minder opgelei is en jong gebruikers (kinders) 'n groot marksektor. Die ontwerp moet intuïtief genoeg wees om hulle te help om u app sonder moeite te gebruik
Stap 2. Hou verskillende bedryfstelsels in gedagte
Die mobiele internetmark is verdeel tussen verskillende bedryfstelsels. Oorweeg hierdie verskille voordat u die app ontwerp. Gebruik 'n responsiewe ontwerp om te verseker dat u app op verskillende platforms en bedryfstelsels soos bedoel lyk.
U benodig 'n app vir Android Android Studio en vir die maak van 'n iOS -app wat u kan gebruik XCode -ontwikkelingsstel.
Stap 3. Maak seker dat u app naatloos op verskillende platforms werk
Gebruik 'n responsiewe ontwerpstrategie om 'n buigsame en aanpasbare app vir verskillende platforms te skep. Responsiewe ontwerp verwys na die idee dat 'n app of webwerf sy uitleg, lettertipes en grafika volgens die gasheertoestel verander. Moenie die strategie kies om 'n afgesnyde weergawe van u webwerf vir selfone te skep nie. Bou eerder die webwerf vir die klein skerm en vergroot dit dan vir die groter skerms.
Stap 4. Moenie roosters ignoreer nie
Die rooster is 'n uitstekende hulpmiddel om u app -ontwerp konsekwent en op die regte spoor te hou oor verskeie bladsye. Konsekwentheid in grafika, lettertipes en ikone skep 'n professionele voorkoms. Om nie eers te praat nie, dit weerspieël u handelsmerkbeeld.
Stap 5. Moenie die vanlyn ervaring vergeet nie
Nie alle gebiede het netwerkdekking nie. Besluit oor die vanlyn bruikbaarheidsfaktor van u app. Maak seker dat die meeste funksies in u app tydens vanlyn sessies werk. In sommige dele van die wêreld is kragonderbrekings 'n gereelde kenmerk van die daaglikse lewe, dus ideaal is dat u app bruikbaar is, selfs as u nie 'n internetverbinding het nie.
Om 'n vanlyn ervaring te hê, moet u bedienerlose rekenaarleer ken. Dit sal u help om 'n vanlyn sagtewaretoepassing te skep
Deel 2 van 5: Dieper grawe: Beplanning
Stap 1. Besluit wat u doelwit is
Stel u doelwit duidelik oor die doel van u app. Soek byvoorbeeld vulstasies op 'n snelweg in 'n spesifieke staat of land.
Die beste programme is programme wat 'n groot probleem oplos. As u dit dus moeilik vind om 'n doel te kies, moet u eers oor u probleem dink
Stap 2. Doen 'n paar papierwerk
Visualiseer hoe u app op die skerm sal lyk. Teken 'n ruwe diagram van skerms of velle. Wat is die funksies en alles tussenin?
Stap 3. Doen navorsing oor die mark
Weet of u idee al gebruik word. Vind uit wat gebruikers soek? Hoe om die mark finansieel te benut? Kry 'n bemarkingsplan. Bemarking is nie die laaste stap in die maak van programme nie. Dit moet saamgeneem word in elke stap, dit wil sê, voorproduksie, produksie en na-produksie.
Stap 4. Storiebord
Storyboarding help u om 'n bloudruk van programfunksies te hê. Soortgelyk aan storyboarding vir films, hoe meer uitgebrei storyboard is, hoe duideliker word die proses.
Stap 5. Maak 'n prototipe of draadraamwerk
Met prototipe -gereedskap kan u u app intyds sien en toets. U kan dienooreenkomstig kontroleer en aanpas. Vra u vriende en familie om na u app te kyk en terugvoer te gee. Voeg hul terugvoer by u wysigings in.
Stap 6. Bou die agterkant
Nadat u die prototipe getoets het, begin u met die backend. Dit is die kant van die ontwikkelaar van die aansoek. Dit bevat berging, API's, opstelbedieners en databasisse.
Stap 7. Word geregistreer
App store vereis dat u as ontwikkelaar geregistreer word. U hoef nie kundig te wees in programmering nie, maar dit verg 'n fooi. Besoek die webwerwe vir meer inligting.
Stap 8. Velle/skerm dit
Dit is die werklike skepping van die velle of skerms wat die gebruikers sal gebruik. U maak in hierdie stadium UI.
Deel 3 van 5: Bou u app
Gebruik 'n App Builder -diens
Stap 1. Oorweeg dit om 'n appbouer -diens te gebruik
Die maak van programme verg gewoonlik baie harde werk en geld. Nie almal kan dit bekostig nie. Hier is 'n oplossing. U kan platforms vir appbouers wat op die internet voorkom, gebruik. Hulle begin gratis en gaan na maandelikse/jaarlikse intekening. Boonop hoef u nie kode te skryf nie. Hulle bied grafiese gebruikerskoppelvlak. U hoef net foto's, merkblokkies te sleep, neer te sit, en u app is voltooi. Bingo!
Stap 2. Soek app bouer aanlyn
Daar is talle webwerwe wat app -boudienste bied. Gaan deur 'n paar en lees inhoud en getuigskrifte. Oorweeg die intuïtiewe en maklike koppelvlak. Sommige bied gratis dienste aan, terwyl ander fooie hef.
Stap 3. Teken in
Maak seker dat u die gedeelte hierbo oor dieper grawe gelees het. Doen papierwerk en visualisering voordat u met die proses begin. Verhaalbord hoe u skerms en funksies gaan werk.
Stap 4. Begin met die bou van u app
Die meeste webwerwe is baie maklik om te gebruik. Almal met basiese kennis van rekenaars en internet kan dit maklik doen.
Stap 5. Pas die wenke "Stel die maatstaf" toe
Lees die gedeelte hierbo met die titel "Die maatstaf stel". Jou program moet genoeg funksies hê wat vanlyn werk. Maak 'n intuïtiewe ontwerp, sodat nuwe gebruikers dit maklik kan gebruik.
Stap 6. Oorweeg visuele elemente
Oorweeg vooraf teks, tipografie, kleure, ikone, oortjies, ens. Om 'n konsekwente voorkoms te gee.
Deel 4 van 5: Doen dit self
Stap 1. Doen dit self as jy wild is
Die bekende programme en webwerwe is die gevolg van bloed, sweet en trane van programmeerders. U kan nie al die funksies kry met app -bouwerwe nie. As u dus 'n briljante idee vir 'n app het, is leer om te kodeer nie sleg nie. Dit is die gewone manier om programme te maak:
Stap 2. Leer programmering
Die basiese tale wat 'n programmeerder moet ken, is: C, C ++, Objective-C, JavaScript, HTML5, CSS, C#, Swift, ReactJS, PHP, Node.js en Ruby. U kan addisioneel leer. Dit is 'n bonus. Bemeester egter 'n paar tale en leer die basiese beginsels van ander. Kry toelating tot 'n kollege of leer aanlyn deur middel van tutoriale en video's. Geen gebrek ook nie!
Stap 3. Kry 'n stelsel
Ondersoek die mark om 'n geskikte stelsel vir u werk te kry.
Stap 4. Pas die wenke hierbo toe
Lees die afdelings hierbo: Die maatstaf stel en dieper grawe. Die eerste afdelings is die wenke deur aas -ontwikkelaars. Die latere beskryf die basiese beginsels van suksesvolle app maak.
Stap 5. Bou die omgewing
Stel die omgewing vir die ontwikkeling van programme in. Installeer die omgewing volgens u stelsel en app.
Stap 6. Skep u app
Nadat u deeglik papierwerk gedoen het en u 'n duidelike idee het van voorkoms en funksies volgens die bogenoemde wenke, begin dan met kodering. Skep projek bronkode, hulpbron lêers, manifes lêers.
Stap 7. Ontfout en toets
Gedurende hierdie stadium bou u u app in 'n ontfoutbare pakket. Gebruik SDK -instrumente vir 'n toetsprogram.
Stap 8. Publiseer en toets
Tydens hierdie fase kontroleer u u app weer in die vrystellingsmodus.
Deel 5 van 5: Uitgee
Stap 1. Kontroleer weer
Nou is die werklike app gereed. Kontroleer dit met behulp van app -toetsprogram (daar is programme om programme na te gaan).
Stap 2. Publiseer
U kan dit direk publiseer via u ontwikkelaarrekening van die iTunes- of Google Play -appwinkel, of dit indien by die webwerf wat u gebruik het om dit te bou. Wag nou en skep 'n gons oor u app.
Stap 3. Bemark u app
Die bemarkingsproses wat u van voorafproduksie deur navorsing begin het en met 'n blog en sosiale media voortgaan, kry nou momentum. Maak 'n mikrosite vir u app. Gebruik promosievideo's. Adverteer op sosiale media. Doen 'n wedstryd of ander bemarkingstaktieke om aandag te trek. U behoort ook 'n sakemodel te hê.
Wenke
- Ontleed nuttige en bekende programme vir inspirasie.
- Ken die psige van u teikengehoor. Kinders hou van helder kleure, mans verkies skakerings, terwyl vroue meer geneig is tot tintjies.
- Gebruik 'n groep toetsers om u program of webwerf te toets.
- Gebruik visuele kommunikasie om 'n skoon en interessante voorkoms te skep.
- Gebruikerservaring is 'n groot gebied, dus leer 'n paar basiese beginsels.
- Moenie hoop dat u webwerf of app self verkoop word nie. Doen 'n paar bemarkingspogings om u app/webwerf te bevorder.