I næsten et årti satser mange udviklere på de to mobile økosystemer, der i øjeblikket er tilgængelige på markedet: iOS og Android, hvor sidstnævnte er den, der har en større markedsandel på verdensplanca. 85%.
Hvis du tror, at tiden er kommet til at omlægge din professionelle karriere, eller hvis du er ny i programmeringsverdenen og vil dedikere al din indsats til Android-mobiløkosystemet, her er nogle tip til at være en Android-appudvikler og ikke dø forsøger.
Lær hvordan man programmerer og kender engelsk

Den første og fremmeste ting er at kende de forskellige programmeringssprog, som vi kan bruge på Android. Der er mange programmeringssprog, men i dette tilfælde, som i iOS, er det nødvendigt at have kendskab til objektorienterede programmeringssprog (OOP) såsom C ++ og Java.
Objektorienteret programmering, hvis du ikke har nogen programmeringsfærdigheder, skal du dele din kode i objekter, der derefter er forbundet med hinanden. Hvert af disse sprog de har deres fordele og ulemper.
Hvis du stadig ikke ved, hvordan du programmerer, er et andet aspekt, du skal tage i betragtning, at, ja eller ja, du skal kende engelsk, da al dokumentation, der er tilgængelig for programmeringssprog, for det meste er på engelsk. Du behøver ikke at være ekspert på Shakespeares sprog, men har mere end bare det grundlæggende.
Alternativ til C ++ og Java til Android-program: Kotlin

Både Apple og Google er opmærksomme på, hvor vigtigt det er at have et fællesskab af udviklere bag Play Store. Et økosystem uden applikationer det er absolut intet værd.
For at forsøge at tilskynde til oprettelse af applikationer blandt veteranudviklere og dem, der er interesseret i denne aktivitet, oprettede Apple Swift og Google satser officielt på Kotlin.
Kotlin er et objektorienteret programmeringssprog, meget lettere og mere tilgængeligt, da det kræver færre formaliteter og regler end Java og C ++. Ifølge Google reducerer oprettelse af applikationer med Kotlin til Android antallet af kodelinjer, der kræves med 40%, da hver linje indeholder flere oplysninger.
Dette programmeringssprog er relativt nyt (2013), ligesom Apples Swift (2015), men på trods af sin ungdom på internettet vi har et stort antal fora og websider til rådighed af støtte, der løser al vores tvivl, så længe vi bruger engelsk til at lede efter dem.
Læs omhyggeligt retningslinjerne for Play Butik
Google tilbyder os en række retningslinjer, som enhver udvikler skal følge hvis du vil have, at dine apps skal være tilgængelige i Play Butik. Til dette skal alle applikationer opføre sig på en sammenhængende måde med platformen, følg retningslinjerne for materiale design vedrørende visuelle og navigationsmønstre samt opfyldelse af blandt andet kvalitet, kompatibilitet, ydeevne og sikkerhedsstandarder.
Disse retningslinjer informerer os også om, hvilken type applikationer som overskrid aldrig filtre i Play Butik, så det er interessant at læse dem, hvis vores hensigt er at oprette en applikation, der ikke er tilgængelig (hvis den ikke er, er den til noget).
Hvilken applikation skal jeg programmere på Android

Android Studio er den officielle IDE til Android-applikationsudvikling og inkluderer alt hvad du behøver opbygge applikationer til dette økosystem.
Android SDK-værktøjerne, Android-udviklings- og fejlretningsværktøjssættet er inkluderet i Android Studio, så vi ikke behøver at downloade det separat.
En anden applikation, vi har brug for, er en Android emulator, specifikt Android Emulator, en anden af de applikationer, der også er inkluderet i Android Studio.
Android Studio indeholder alle de værktøjer, som vi har brug for, hvis vi vil oprette applikationer til Android-økosystemet. Denne applikation er tilgængelig til Windows såvel som macOS, Linux ud over Chrome OS.
Design din applikation i hånden
Når vi først er klar over, hvilken type applikation vi vil gøre, er det første, vi skal gøre inden du begynder at hakke linjer med kode er at oprette et diagram over operationen og de funktioner, som vi vil integrere i applikationen. Ideelt set skal du gøre det som en levetid med en blyant og papir.
Selvom det kan virke absurd, tillader denne metode os se med andre øjne Hvis ideen, som vi oprindeligt havde i tankerne om betjeningen af applikationen, er korrekt, eller vi kan forbedre den. Hvis vi også kan dele det med nære venner eller familie, desto bedre, fordi vi altid kan gå glip af enhver funktionalitet, selvom det er indlysende.
Husk på, at vi opretter ikke en app til os selv, men så det tilpasser sig den brug, der foretages af de fleste brugere, der kan være interesserede. Jo flere funktioner den tilbyder, jo bedre jo bedre, så længe de er velorganiserede og ikke belaster brugerne.
Har dit eget websted

Dette er alt sammen meget godt, vi kan skabe den bedste applikation i verden, men hvis vi ikke har en måde at promovere applikationen på, den investering af tid og penge, vi har lavet, har ingen værdi. Den bedste måde at promovere vores ansøgning på er dit eget websted.
I denne forstand, hvis vi planlægger at oprette forskellige applikationer, er det bedste, vi kan gøre oprette en anden webside for hver af dem ud over en generel applikation til alle de applikationer, vi har oprettet, for at gøre os kendt som udviklere.
På internettet har vi et stort antal tjenester til rådighed, der giver os mulighed for at oprette fra enkle websider (ideel til denne sag) for meget få euro / dollars. Men først og fremmest: kontrollere, om et domæne kan registreres. Faktisk navnet på appen det ville være den første ting, vi skulle tage i betragtning, vil ikke være, at det på tidspunktet for registrering af domænet allerede er optaget, og vi er nødt til at ty til andre teknikker.
Apppris (gratis, betalt eller abonnement)
Andre vigtige aspekter, som vi skal tage i betragtning, inden vi sætter os ned for at oprette en applikation er hvordan vi vil tjene penge på det, det vil sige tjene penge med det. Traditionelt på Android vælger mange udviklere at tilføje bannerreklame uden at tilbyde en mulighed for at fjerne applikationen.
Afhængigt af applikationstypen, hvis du formår at fastholde dine brugere, er det sandsynligt, at mere end en vil have mulighed for at fjerne reklame. Hvis du vil have, at applikationen skal have en lang udvikling, og når tiden går, for at nå ud til et større antal brugere, du bør ikke misbruge reklamer endsige videoer i fuld skærm.
Mange er udviklerne, der har vedtaget abonnementer for at have en række månedlig indkomst, der giver dig mulighed for at fortsætte med at vedligeholde applikationen. Problemet er, at mange brugere ikke er villige til at betale hver måned for at bruge et program, medmindre det er vigtigt for deres dag til dag (et hjælpeprogram, som meget få applikationer får, hvis ikke nogen).
Har en god opdateringspolitik

Hvert år udgives en ny version af Android, en version der ved mange lejligheder inkluderer nye funktioner, funktioner som vi skal tage i betragtning for inkluder dem i vores ansøgning. Brugere, der ser, at applikationen opdateres regelmæssigt, vil fortsat stole på den.
Hvis brugeren verificerer, at intet andet end at opdatere versionen af operativsystemets enhed, åbnes applikationen ikke, lukkes uventet eller fungerer direkte ikke vil hurtigt se efter andre muligheder og det vil også påvirke antallet af negative meninger i Play Butik.
Lyt til brugerne og deres kommentarer på Google Play

Kunden har altid ret. Googles applikationsbutik er ligesom Apples et klart eksempel på denne erklæring. Mange er de brugere, der, før de downloader en applikation, gider at se både den samlede vurdering af applikationen og de kommentarer, den har modtaget gennem sin historie.
Kommentarerne giver os ikke kun mulighed for at løse drifts- eller ydeevneproblemer, som vores applikation præsenterer, men tillader os også at demonstrere et engagement over for brugere, der lider af en slags hændelse. Desuden er det en uudtømmelig kilde til ideer der giver os mulighed for at tilføje nye funktioner.
Anerkend vores fejl
Hvis vi kender en udvikler, gør det aldrig ondt at bede om en mening om den applikation, vi opretter, da det kan være en vigtig kilde til ideer eller løsninger til de problemer, vi støder på, når vi opretter applikationen.
Genkend de fejl, vi måske har lavet den bedste måde at forbedre sig som programmører på af applikationer, især for mobile økosystemer, økosystemer, der er blevet den største indtægtskilde for alle dem, der kender eller ønsker at lære at programmere.