Hvordan lage en telefon app

Hvordan lage en telefon app


Mobiltelefon-applikasjoner er den mest lønnsomme delen av programvare på grunn av eksplosjonen av smarttelefonen adopsjon, som begynner med Apples iPhone i 2007. Disse mobile apps er fortsatt vanlige programmer, om enn programmer som er utviklet for nedskalert operativsystemer. Standard programvareutvikling praksis fortsatt diktere hvordan disse mobile apps gå fra tegnebrettet til mobile håndsett.

Bruksanvisning

1 Definere krav til søknaden. Et godt program bør oppfylle tidligere uoppfylte brukerbehov. Spør deg selv spørsmål som hvordan vil brukeren sette dette programmet til å bruke? Hvilke funksjoner kan brukeren ønsker å se? Hvordan vil brukeren samhandle med søknaden? Programvareutviklere viser til svar på disse spørsmålene som de "krav til søknaden." Skriv et dokument som omhandler hvert av disse områdene fra en funksjonell, ikke teknisk, perspektiv. Det bør være klart hva formålet med søknaden vil være og hvordan det ferdige produktet vil fungere.

2 Lag en software design spesifikasjon. Basert på programmet kravene, vil det være mulig å lage et design spesifikasjon som beskriver de tekniske aspektene ved programmet. Denne spesifikasjonen vil ta opp spørsmål knyttet til de tiltenkte mobil plattform og programmeringsspråkspesifikke aspekter av koding. For eksempel, hvis den tiltenkte mobile plattformen har begrenset fysisk minne, vil spesifikasjonene dokumentet adressere hvordan koder vil håndtere den begrensningen.

3 Skriv inn koden. Ved hjelp av programvaren spesifikasjonen som en blåkopi, skriver programkode. Ved ferdigstillelse av koding og kompilering, bør søknaden fungere på et grunnleggende, utestet nivå.

4 Test programmets funksjonalitet. Utviklere refererer ofte til dette trinnet som "beta testing." Hensikten her er å finne problemer med programmets funksjonalitet og funksjoner. Gjenta dette trinnet til du eliminere alle kjente problemer.

5 Opprettholde søknaden. Når søknaden har gått til markedet, må du vedlikeholde den. Dette inkluderer fikse bugs som finnes av brukeren samfunnet og oppdatering av programvare for kompatibilitet med eventuelle maskinvareendringer.