Savjeti iz prve ruke - kako započeti i napredovati u razvoju mobilnih aplikacija
Učesnici m:tel App takmičenja i ove godine imaju priliku da dobiju savjete direktno od ljudi koji se profesionalno bave razvojem mobilnih aplikacija i koji svakodnevno rade na realnim, produkcijskim projektima.
Dipl. inž. elektrotehnike Jovica Kesić, CTO u kompaniji Antecna koja se bavi razvojem mobilnih aplikacija podijelio je savjete i ohrabrio učesnike da naprave prve korake u Android razvoju, ali i da unaprijedite svoje znanje.
Uz kratku poruku podrške, Jovica je dao i konkretne linkove sa kvalitetnim tutorijalima i platformama za učenje, prilagođenim početnicima, ali i onima koji žele da se dodatno usavrše.
Bez obzira da li tek ulazite u svijet programiranja ili već imate iskustva, pravi izvori znanja i pravi savjeti mogu napraviti veliku razliku.
Uživajte u učenju i razvoju svojih ideja!
Ovo je njegova poruka:
Dragi mladi programeri,
Pred vama je fantastična prilika da zakoračite u svijet mobilnog programiranja: oblast koja se svakodnevno razvija i otvara vrata najrazličitijim karijerama. Razvoj Android aplikacija nije samo pisanje koda, već način da nešto što zamislite zaista pretvorite u funkcionalan proizvod koji može koristiti hiljade ljudi.
Učenje programiranja ponekad djeluje zahtjevno, ali svaki novi koncept koji savladate gradi vaše vještine i samopouzdanje. Počnite lagano, eksperimentišite, postavljajte pitanja i nemojte se plašiti grešaka jer one su najbrži put do napretka.
Uz prave izvore i malo upornosti, vrlo brzo ćete moći da kreirate svoje prve aplikacije, razumijete kako Android “diše”, pa čak i da se uključite u naprednije projekte.
Sretno i uživajte u procesu. Najvažniji korak je upravo ovaj koji ste već napravili!
Najbolji sajtovi i resursi za učenje Android razvoja
1) Android Developers by Google (zvanična dokumentacija i tutorijali)
https://developer.android.com
Najbolji početak. Imate sekcije "Android Basics", vodiče, primjere koda i objašnjenja kako sve radi - od Activity-ja i fragmenata do rada sa bazama i API-jima.
2) Android Basics with Compose – Google besplatni kurs
https://developer.android.com/courses/android-basics-compose
Odličan za srednjoškolce, vodi vas korak po korak do prave aplikacije, uz moderan pristup (Jetpack Compose).
3) CodeWithMosh (besplatni početni Android tutorijali)
https://codewithmosh.com
Jedan od najboljih instruktora na internetu - jasno, kratko i veoma praktično. Ima uvodne besplatne lekcije.
4) Kotlin Koans – učenje Kotlina kroz male zadatke
https://play.kotlinlang.org/koans
Super adresa za razvijanje logike. Kotlin je danas glavni jezik za Android, a Koans su idealni za početnike.
5) YouTube – Philip Lackner (moderan Android razvoj)
https://www.youtube.com/c/PhilippLackner
Sjajan kanal za učenje Jetpack Compose-a, MVVM arhitekture, API poziva i svih modernih praksi.
6) Udacity – Android Development (Google partnerstvo)
https://www.udacity.com/catalog?sort=relevance&searchValue=android&price=free
Ima nekoliko potpuno besplatnih kurseva za početnike, pogotovo za osnove razvoja aplikacija.
7) W3Schools – osnove programiranja / HTML / CSS / JS
https://www.w3schools.com
Ako trebate savladati širu logiku programiranja ili web osnove, ovo je jednostavan i dobar start.
+ ChatGPT - neizostavna podrška i alat današnjice za učenje bilo čega https://chatgpt.com/
Jovica Kesić više od šesnaest uspješno vodi i projektuje brojne mobilne aplikacije i softverske sisteme za vodeće kompanije i institucije u zemlji i regionu. U prethodnom App ciklusu održao je zanimljivo i korisno predavanje „Savremeni trendovi i smjernice u razvoju mobilnih aplikacija“ koje možete pogledati na m:tel YouTube kanalu.