Android-kehitys Kotlinilla ja Jetpack Composella
Android toimii yli 70 prosentissa maailman älypuhelimista. Tällä opintopolulla opitte rakentamaan tuotantolaatuisia Android-sovelluksia käyttämällä Kotlinia — Googlen kaikessa uudessa Android-kehityksessä suosittelemaa kieltä — ja Jetpack Composea, nykyaikaista deklaratiivista käyttöliittymätyökalua, joka on korvannut vanhan View-järjestelmän koko alalla. Etenette ensimmäisten Kotlin-lausekkeiden kirjoittamisesta monimoduulisen sovelluksen julkaisemiseen Google Playssa.
Mitä opitte
Opintopolku kattaa Kotlinin perusteet, Jetpack Compose -asettelut, tilanhallinnan ja uudelleenkoostamisen, navigoinnin, Material Designin ja animaatiot. Tallennatte tietoja Room Databasella ja DataStorella, lataatte kuvia Coililla, haette etädataa Coroutineilla ja Flow'lla ja hallitsette riippuvuuksia Hiltillä. Edistyneisiin aiheisiin kuuluvat Firebase (Auth, Firestore, Messaging), valokuvien ja videoiden käsittelyyn tarkoitettu CameraX, kartat ja sijaintipalvelut, taustakäsittely WorkManagerilla, sivutus Paging 3:lla sekä perusteellinen testaus ja vianmääritys.
Opintopolku
Kolmekymmentäyksi kurssia ulottuu tasolta A1 tasolle C1. A1- ja A2-kursseilla luodaan Kotlinin ja sovellusten perusteet ennen siirtymistä Composen perusteisiin, lomakkeisiin ja luetteloihin. B1-tasolla käyttöliittymäosaaminen syvenee: ViewModel, elinkaaren huomiointi, Room, ilmoitukset, käyttöoikeudet ja Coil. B2-kursseilla käsitellään sovellusarkkitehtuuria, Coroutineja ja Flow'ta, Hiltia, verkkoyhteyksiä, Firebasea, CameraX:ää ja WorkManageria. C1-huipennuskursseilla käsitellään Multi-Module App Architecture-, Performance Optimization and Profiling- ja Publishing to Google Play -aiheita.
Näin se toimii
Jokainen kurssi koostuu lyhyistä käytännönläheisistä oppitunneista, jotka suoritatte sisäänrakennetussa koodieditorissa ja saatte niistä palautetta reaaliajassa. Käytettävissänne on aina jumitilanteissa auttava tekoälyopettaja, joten voitte edetä omaan tahtiinne odottamatta apua.