CodeGym/Java blog/Tilfældig/Sådan bliver du en Android-udvikler fra bunden i 2023: De...
John Squirrels
Niveau
San Francisco

Sådan bliver du en Android-udvikler fra bunden i 2023: Den endelige køreplan for at lære at nå målet

Udgivet i gruppen
Mobiludvikling har fået fokus blandt it-specialiseringer for længe siden. Det er rimeligt at sige, at dens popularitet i løbet af de sidste par år er steget på grund af yderligere smartphone-udvikling og vores (pandemi) vane med at være kronisk online. Her er en kendsgerning: en gennemsnitlig amerikaner tjekker deres telefon 262 gange dagligt – som en gang hvert 5,5 minut. Hvad plejer de at gøre? Bliv selvfølgelig fast i apps. En anden undersøgelse viser, at 21 % af Millennials åbner en app 50+ gange om dagen. Sådan bliver du en Android-udvikler fra bunden i 2023: Den endelige køreplan for at lære at nå målet - 1Det kan være dårlige nyheder for vores mentale sundhed, men også - gode nyheder for mobiludviklere, der skaber disse apps og holder dem kørende. Så hvis du overvejer det bedste karrierevalg inden for IT, er her en mulighed: Android app-udvikler.

Hvorfor Android og ikke iOS

Android OS dominerer simpelthen den mobile verden. Mellem 2019 og 2020, antallet af app-downloads til Android OSvokset med 31%, fra 21,6 mia. til 28,3 mia. Installationerne af apps til iOS steg med 2,3 % (8B → 8,2B). I 2021 nåede Android OS en andel på 87 % på udviklingsmarkedet, og i 2022 fastholdt den førende position med en andel på 70 %. Det er stadig (og vil være) det mest populære mobile OS i verden. Mens Apple App Store klarer sig bedre i omsætning, leverer Google Play Butik de apps, der ligger forud i brug. Men ærligt talt er der ikke noget at kæmpe for i sammenligning mellem iOS og Android. Virksomheder foretrækker at udvikle apps til begge platforme for at nå ud til alle deres kunder. Så lad os fokusere på den sjove del – fordelene ved Android-udvikling, karriereperspektiverne og uddannelsens køreplan for at blive mobiludvikler. Hvis du ønsker at gøre det, men ikke har nogen programmeringsviden.

Hvad er fordelene ved Android-appudvikling som profession

Er Android-appudvikling et godt karrierevalg for dig? Det kan du tro. Her er de væsentlige fordele ved at trække dig ind i det:
  1. Android er markedsleder inden for mobiludvikling (jep, lad os ikke glemme det). 71 % af enhederne kører på dette operativsystem.

  2. Android har et stort fællesskab på StackOverflow – det bedste fællesskab for professionelle udviklere og elever online. Hvis du ser på de populære tags i diskussioner, vil du se, at Android er placeret på 6. pladsen – det er det eneste framework, der lander så højt på ranglisten lige efter fem programmeringssprog – JavaScript, Python, Java, C# og PHP. Hvad er så godt ved dette faktum? Det betyder, at der er en bred base af spørgsmål og svar og kode, som du kan bruge, mens du lærer og arbejder som Android-udvikler. Det betyder også, at der er tonsvis af fagfolk med forskellige erfaringer, som kan hjælpe dig med ethvert Android-udviklingsproblem.

  3. Android har masser af materialer og biblioteker til rådighed gratis . For eksempel:

    • GSON & Jackson – Serialisering/Deserialisering
    • Picasso & Glide – Billedindlæsning
    • Volley & Retrofit – Netværk
    • Butterknife , EasyPermissions + så mange andre hjælpebiblioteker
    • og mange flere, som du kan bruge gratis i udvikling, bare fordi nogen besluttede at lave dem og dele dem med resten af ​​verden
  4. Android-udviklere har et fantastisk professionelt værktøj – Android Studio . Det vedligeholdes af Google og er bygget oven på IntelliJ-platforme.

  5. Android-udviklere har nogle af de fineste lønninger i IT-segmentet. Her er, hvordan gennemsnitslønningerne i USA ser ud baseret på mange års erfaring, ifølge Payscale:

    Sådan bliver du en Android-udvikler fra bunden i 2023: Den endelige køreplan for at lære at nå målet - 2

Læs mere:

Din køreplan: Hvad du skal lære for at blive en Android-appudvikler

Tidligere har vi forsket blandt CodeGym-kandidater for at finde ud af, hvor lang tid det tager at lære at programmere i Java, afhængigt af de studerendes baggrund. Denne undersøgelse inspirerede os til at skabe de definitive køreplaner for viden, du har brug for til et bestemt udviklerfag. Så her er viden og færdigheder for at blive en Android-udvikler fra niveau nul: Sådan bliver du en Android-udvikler fra bunden i 2023: Den endelige køreplan for at lære at nå målet - 3Hvis du er en total rookie, kan denne liste se skræmmende ud, men ingen bekymringer - du skal bare starte din læring på et tidspunkt. Se? Du behøver ikke så meget programmeringsviden sammenlignet med de fuldgyldige backend- eller full-stack-udviklere. Alt du behøver er Core Java (hvis du vælger Java som grundlag for videre studier) og testværktøjer. Med hensyn til den tid, du har brug for til træning til en junior Android-udviklerposition, er her resultaterne, vi har for noget tid siden: Sådan bliver du en Android-udvikler fra bunden i 2023: Den endelige køreplan for at lære at nå målet - 4Så hvis du er nybegynder uden programmeringsviden og studerer meget, har du brug for omkring et år for at blive en jobparat Android-udvikler. Kan du gøre det hurtigere? Nå, det ser ud til, at du kan gøre det om 7 til 9 måneder, nu hvor vi har designet en særlig uddannelses-køreplan i CodeGym University – vores nye online læreplads, som inkluderer træning med mentorer og fokus på at opnå relevante faglige færdigheder.

Sådan bliver du Android-udvikler fra bunden med CodeGym

Hvis du bryder køreplanen for at lære fra et tidligere afsnit, vil du se, at det groft set består af to hoveddele:
  1. Lær programmeringssprogets kerne (Java eller Kotlin) + testværktøjer + brug af versionskontrolsystem til at udvikle og vedligeholde dine projekter alene og i teams.
  2. Lær Android SDK, udviklingsværktøjer + arbejde med databaser + UI design grundlæggende osv.
Derfor har du brug for to separate kurser for at:
  1. Introducer dig til grundlæggende programmering.
  2. Giv dybdegående viden og øvelse i Android-udvikling.
Og her er vores løsning: Java Fundamentals kursus + Android App Udvikling for begyndere på CodeGym University.

Om Java Fundamentals kursus

Dette kursus giver dig mulighed for at lære Java fundamentals helt fra begyndelsen, under vejledning af en mentor - en erfaren softwareudvikler. Du vil studere i grupper og have to onlinetimer om ugen med din lærer, og efter hver time - et hjemmearbejde, der består af et sæt ekstra tekstforelæsninger og opgaver med det automatiske tjek lige på CodeGym-platformen. Dette kursus er velegnet til helt nybegyndere og dem med forudgående programmeringsviden fra universitetet eller online studier. Du får:
  • Almindelige 90-minutters online klasser
  • Support af din mentor og CodeGym-team i en Slack-chat
  • Interaktivt online udviklingsmiljø til at øve kodning fra første lektion
  • Certifikat for gennemførelse
Læseplanen for 'Java Fundamentals' består af to moduler og varer i fire måneder :
  1. Modul 1 – Java-syntaks : dækker det grundlæggende i Java-sprog (kommandoer, metoder, datatyper, objekter og klasser osv.), sløjfer, arrays. Den introducerer dig også til I/O-streams og undtagelser og dækker nogle emner om samlinger og generiske artikler samt grundlæggende programmeringsmønstre. I løbet af denne del skal du løse 271 praktiske opgaver (rigtige programmer).

  2. Modul 2 – Afsluttende projekt : et praktisk to uger langt modul for at opsummere din læring. Du vil oprette et projekt kaldet 'Crypto analyzer' – og det kan blive det første projekt til din portefølje. Når du har afsluttet programmeringsprojektet, vil din mentor bekræfte det og give dig feedback.

Om Android App Udvikling for begyndere kursus

Dette kursus er velegnet til elever med grundlæggende programmeringsviden (såsom Java Fundamentals). Det hjælper dig med at lære det grundlæggende i Android, opsætte dit udviklingsmiljø og omdanne dine ideer til applikationer. Uddannelsen på dette kursus omfatter:
  • 90-minutters onlineundervisning med en mentor to gange om ugen
  • Support af din mentor og CodeGym-team i en Slack-chat
  • Udvikling af 4 fuldgyldige mobilapplikationer
  • Certifikat for gennemførelse
Uddannelsen varer tre måneder plus ekstra tid til at gennemføre det afsluttende projekt og få udvidet feedback fra mentoren. Læreplanen omfatter:
  • At lære 'kernen': introduktion til Android, opsætning af Android Studio, føring til brugergrænsefladen, avanceret XML, arbejde med data, tilslutning til API'er;
  • Designmønstre, databaser, kodegenanvendelighed, bedst praktiseret mobiludvikling;
  • Debugging Android apps + live debugging sessioner;
  • Og mere.
De praktiske projekter under kurset: 'Quizz-spil', 'Memo/reminder app', 'Weather app' og en Reddit-klon.

Her er hvad elever, der valgte denne køreplan for læring, siger

Da vi lancerede Android App-udviklingskurset, besluttede nogle få studerende at fortsætte deres programmeringsstudier ved at dykke ned i mobilen. De har delt deres læringserfaring og yderligere planer med os, så du kan få en slags 'push' til at starte din læring hurtigst muligt: Vil du blive Android-udvikler i 2023? Start med Java Fundamentals!
Kommentarer
  • Populær
  • Ny
  • Gammel
Du skal være logget ind for at skrive en kommentar
Denne side har ingen kommentarer endnu