Android Academy logo
KotlinVerkkoMobiiliTasot A1 → C122 kieltä

Android Academy

Opitte Kotlinia ja rakennatte vankkoja Android-sovelluksia Android Academyssa. CoddyKitin oppimispolku, joka sisältää 36 lyhyttä kurssia ja 152 interaktiivista oppituntia sekä tekoälytuutorin käytettävissäsi ympäri vuorokauden.

Kurssit
36
Oppitunnit
152
Interaktiiviset vaiheet
1,928
Aloita maksutta
Kurssi 1
Kurssisisältö

36 kurssia tässä opintopolussa

Kaikki Android Academy-opintopolun kurssit suoritusjärjestyksessä. Ensimmäinen on ilmainen.

1

A13 oppituntiaIlmainen

Tutustukaa Android-ekosysteemiin, siihen, miksi miljardit ihmiset käyttävät Android-sovelluksia, ja siihen, miten Kotlin tekee niiden rakentamisesta nautinnollista – vaikka ette olisi koskaan ohjelmo…

2

A13 oppituntiaPRO

Ottakaa Kotlin-ohjelmointikieli haltuun – se on Android-kehityksen virallinen kieli. Oppikaa muuttujat, funktiot, ohjaus­rakenteet, luokat, null-turvallisuus, data-luokat ja funktionaalinen ohjelmoin…

3

A14 oppituntiaPRO

Hallitkaa Kotlin-ohjelmointikieli, joka on Android-kehityksen virallinen kieli. Opitte muuttujat, funktiot, ohjausvuon, luokat, null-turvallisuuden, dataluokat ja funktionaalisen ohjelmoinnin peruste…

4

A14 oppituntiaPRO

Kirjoittakaa uudelleenkäytettäviä funktioita ja mallintakaa dataa Kotlin-luokilla.

5

A24 oppituntiaPRO

Rakentakaa yksinkertainen näkymä alusta alkaen Jetpack Composella.

6

A27 oppituntiaPRO

Rakentakaa ensimmäinen Android-sovelluksenne alusta alkaen. Oppikaa projektin rakenne, Activityt, Layoutit, käyttäjän syötteen käsittely, Intentit, Fragmentit ja ajonaikaisten käyttöoikeuksien pyytäm…

7

A24 oppituntiaPRO

Rakenna moderneja Android-käyttöliittymiä deklaratiivisesti Jetpack Composella, joka on Android-kehityksen tulevaisuus.

8

A24 oppituntiaPRO

Rakentakaa vuorovaikutteisia lomakkeita Jetpack Composella: tekstikenttiä, validointi, näppäimistöasetukset ja tietojen oikeaoppinen lähettäminen.

9

A26 oppituntiaPRO

Näyttäkää ja hallitkaa dataa tehokkaasti. Ottakaa Kotlinin kokoelmat, RecyclerView adaptereineen, sujuvat listapäivitykset DiffUtililla sekä paikallinen tietojen säilytys SharedPreferencesilla ja Dat…

10

A24 oppituntiaPRO

Käsitelkää listoja ja karttoja Kotlinin funktionaalisilla apufunktioilla.

11

A24 oppituntiaPRO

Välttäkää kaatumiset Kotlinin sisäänrakennetulla null-turvallisuudella.

12

A24 oppituntiaPRO

Tehkää Compose-käyttöliittymistä tyylittelyn ja teemojen perusteilla hyvännäköisiä.

13

B14 oppituntiaPRO

Hallitse käyttöliittymän tilaa ja ymmärrä, miten Compose koostaa käyttöliittymän uudelleen tietojen muuttuessa.

14

B14 oppituntiaPRO

Järjestä ja muotoile käyttöliittymäelementtejä Composen asetteluilla ja tehokkaalla muokkainjärjestelmällä.

15

B14 oppituntiaPRO

Tuokaa käyttöliittymänne eloon. Animoikaa arvoja, näkyvyyttä ja sisältöä Composen tehokkailla ja helppokäyttöisillä animaatio-API-rajapinnoilla.

16

B14 oppituntiaPRO

Siirry näyttöjen välillä ja välitä tietoja Navigation Compose -kirjaston avulla.

17

B14 oppituntiaPRO

Säilytä käyttöliittymän tila oikein ViewModelin avulla ja reagoi Androidin elinkaareen.

18

B15 oppituntiaPRO

Rakentakaa näyttäviä ja brändin mukaisia Android-käyttöliittymiä. Ottakaa Material Components, teemat ja tyylit, tumma tila, Canvas-pohjainen mukautettu piirtäminen, animaatiot sekä Bottom Navigation…

19

B14 oppituntiaPRO

Näyttäkää kuvat ja media sujuvasti. Ladatkaa etäkuvia Coililla, käsitelkää välimuistit ja paikkamerkit sekä toistakaa yksinkertaista mediaa.

20

B14 oppituntiaPRO

Tallenna rakenteisia tietoja laitteelle Room-pysyvän tallennuksen kirjastolla.

21

B14 oppituntiaPRO

Tallenna käyttäjäasetukset ja pienet tietomäärät turvallisesti modernilla DataStore-API:lla.

22

B14 oppituntiaPRO

Pyydä ja käsittele Androidin ajonaikaisia käyttöoikeuksia oikein Composessa.

23

B14 oppituntiaPRO

Aktivoi käyttäjiä monipuolisilla ilmoituksilla ja oikein määritetyillä ilmoituskanavilla.

24

B26 oppituntiaPRO

Rakentakaa vankkoja ja testattavia sovelluksia modernilla Android-arkkitehtuurilla. Oppikaa ViewModel, LiveData, Room-tietokanta, Kotlin Coroutines, Repository-malli, Navigation Component ja riippuvu…

25

B24 oppituntiaPRO

Kirjoita selkeää asynkronista koodia Kotlinin korutiineilla ja Flow’lla Android-sovelluksissa.

26

B24 oppituntiaPRO

Irrota Android-koodisi riippuvuuksista ja testaa sitä Hilt-riippuvuuksien injektointikehyksellä.

27

B26 oppituntiaPRO

Yhdistäkää sovelluksenne internetiin ja toteuttakaa viimeistelty käyttökokemus. Oppikaa REST-rajapintojen Retrofit, kuvien lataus Coililla, virheenkäsittelymallit, push-ilmoitukset, taustatyö WorkMan…

28

B24 oppituntiaPRO

Tuokaa sovelluksenne kartalle. Näyttäkää Google Maps, hankkikaa laitteen sijainti ja huolehtikaa sijaintiluvista.

29

B24 oppituntiaPRO

Tallentakaa hetki. Käyttäkää CameraX:ää esikatselun näyttämiseen, valokuvien ottamiseen, videon tallentamiseen ja tulosten tallentamiseen.

30

B24 oppituntiaPRO

Lisätkää taustajärjestelmä minuuteissa. Kirjautukaa käyttäjiä sisään, tallentakaa tietoja Firestoreen ja lähettäkää push-ilmoituksia Firebase Cloud Messagingillä.

31

B24 oppituntiaPRO

Ladatkaa loputtomat listat tehokkaasti. Käyttäkää Paging 3 -kirjastoa tietojen hakemiseen sivu kerrallaan verkosta tai tietokannasta.

32

B24 oppituntiaPRO

Kirjoittakaa luotettavia sovelluksia automaattisilla testeillä. Oppikaa JUnit-yksikkötestaus, Mockito ja MockK mock-objektien luomiseen, Espresso-käyttöliittymätestit sekä Android Studion debuggerin,…

33

B24 oppituntiaPRO

Suorita luotettavia, siirrettävissä olevia taustatehtäviä WorkManagerilla myös sovelluksen sulkeuduttua.

34

C14 oppituntiaPRO

Skaalatkaa koodikantanne. Jakakaa sovellus ominaisuus- ja ydinmoduuleiksi nopeampia koonteja, selkeitä rajoja ja tiimityöhön sopivaa koodia varten.

35

C14 oppituntiaPRO

Tehkää sovelluksestanne nopea ja sulava. Etsikää nykimistä, vähentäkää uudelleensommittelua, korjatkaa muistivuodot ja mitatkaa suorituskykyä Androidin profilointityökaluilla.

36

C14 oppituntiaPRO

Julkaiskaa sovelluksenne maailmalle. Allekirjoittakaa koonti, valmistelkaa kauppasivu, julkaiskaa versiot ja läpäiskää tarkistus.

CoddyKit PRO

Avaa kaikki 36 tämän opintopolun kurssia ja kaikki muut opintopolut

Tekoälytuutori, sertifiointikoe ja suoritustodistus. Toimii verkossa sekä iOS- ja Android-laitteilla.

Näytä kaikki paketit
Vuosittain$29.90 / vuosiNoin $2.49 kuukaudessaMaksa kerranElinikäinen$69.99 KerranEi uusimisia. PRO ikuisesti.
Kurssin yleiskatsaus

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.

Näin opiskelet

  1. 01

    Interaktiiviset oppitunnit

    Käytännön koodiharjoituksia ja reaaliaikaista palautetta

  2. 02

    Tekoälytuutori

    Saat heti apua tekoälyltä, kun jäät jumiin

  3. 03

    Sisäänrakennettu editori

    Kirjoita ja suorita koodia suoraan selaimessa

  4. 04

    Sertifikaatti

    Saat sertifikaatin suoritettuasi kurssin

UKK

Usein kysytyt kysymykset

Onko Android Academy-kurssi ilmainen?

Kyllä. Voit aloittaa Android Academy-kurssin ilmaiseksi ja suorittaa sen vuorovaikutteiset oppitunnit maksutta. Valinnainen PRO-tilaus avaa käyttöön edistyneet tekoälytyökalut ja jaettavan todistuksen.

Tarvitsenko aiempaa kokemusta oppiakseni Kotlin?

Et tarvitse. Kurssi alkaa perusteista ja etenee vähitellen edistyneempiin aiheisiin, joten voit aloittaa, vaikka sinulla ei olisi aiempaa Kotlin-kokemusta.

Miten opin Kotlin CoddyKitissä?

Opit tekemällä. Lyhyillä vuorovaikutteisilla oppitunneilla selkeä teoria yhdistyy käytännön koodiharjoitukseen, joka suoritetaan reaaliajassa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori auttaa henkilökohtaisesti aina, kun jäät jumiin.

Saanko todistuksen Android Academy-kurssin suorittamisesta?

Kyllä. PRO-oppijat voivat suorittaa kokeen ja saada Android Academy-kurssin suorittamisesta jaettavan todistuksen, jonka koodi voidaan tarkistaa.

Voinko oppia Kotlin puhelimellani?

Kyllä. CoddyKit on käytettävissä verkossa sekä iOS- ja Android-natiivisovelluksina, joten voit oppia Kotlin millä tahansa laitteella, ja edistymisesi synkronoituu niiden välillä.

Paljonko CoddyKit PRO maksaa?

Android Academy-opintopolun ensimmäinen kurssi on ilmainen. CoddyKit PRO avaa kaikki kurssit: $5.90 viikossa, $7.90 kuukaudessa, $29.90 vuodessa tai $69.99 kerran maksettuna, jolloin saat elinikäisen käyttöoikeuden ilman uusimisia.

Kuinka kauan Android Academy-opintopolun suorittaminen kestää?

Android Academy sisältää 36 kurssia ja 152 oppituntia. Useimmat oppitunnit kestävät noin 5–10 minuuttia, joten koko opintopolun suorittamiseen kuluu omaan tahtiin noin 18 tuntia käytännön harjoittelua.

Aloita Android Academy nyt

Liity tuhansien oppijoiden joukkoon ja opi ohjelmointia tekoälyä hyödyntävillä oppitunneilla.