Opi Android tekemällä
Opi Android tekemällä — Android-kehitystä Kotlinilla ja Jetpack Composella, yksi lyhyt oppitunti kerrallaan
Opi Android tekemällä on ilmainen Android-kehityskurssi puhelimellesi: 36 kurssia ja 152 lyhyttä oppituntia, jotka vievät sinut Kotlinin ensimmäisestä rivistä Jetpack Compose -näkymiin, Roomiin, Hiltiin, korutiineihin ja Firebaseen asti ja lopulta julkaisemiseen Google Playssa. Kirjoita ja suorita Kotlin-koodia sisäänrakennetussa editorissa ja kysy neuvoa AI-mentorilta, kun jäät jumiin.
- Hinta
- Ilmainen, Pro-päivitys
- Alustat
- Android, Google Playssa
- Kielet
- 22


Kotlinin ensimmäisestä rivistä Google Play -listaukseen.
Polku etenee samalla tavalla kuin oikea ensimmäinen sovellus rakennetaan: ensin kieli, sitten näkymät, tila ja navigointi, sen jälkeen data, laitteen ominaisuudet ja arkkitehtuuri ja lopuksi testaus, profilointi ja julkaiseminen. Tiedät aina, mitä seuraavaksi tapahtuu ja miksi.
Mikä se on
Opi Android tekemällä on ilmainen Android-sovellus, joka opettaa Android-sovellusten kehittämistä Kotlinilla ja Jetpack Composella. Se sisältää 36 kurssia ja 152 oppituntia aloittelijasta edistyneelle etenevässä järjestyksessä. Aiheina ovat Kotlinin perusteet, Compose-näkymät, tila, navigointi, ViewModel ja elinkaari, Room, DataStore, korutiinit ja Flow, Hilt, CameraX, Maps, Firebase, testaus ja julkaiseminen Google Playhin. Jokaisella oppitunnilla lyhyt selitys yhdistyy harjoitteluun, sisäänrakennettu editori suorittaa Kotlin-koodia ja AI-mentori selittää virheet selkokielellä.
Sovelluksen sisältö
Miltä se näyttää





Kurssi
Mitä Android-kurssi sisältää
Sovelluksen omassa kurssilistassa on 36 kurssia tasoilla A1–C1. Tässä ovat pääosiot oikeilla kurssinimillä.
Aloita tästä: Androidin ja Kotlinin perusteet
Tervetuloa Android-kehitykseen, Kotlinin perusteet kahdessa osassa sekä funktiot ja luokat Kotlinissa.
Ensimmäiset Compose-näkymäsi
Ensimmäinen Composable-näkymäsi, Android-sovelluksen perusteet, Jetpack Compose -perusteet, käyttäjän syötteiden ja lomakkeiden käsittely, luettelot ja data sekä tekstin ja painikkeiden tyylittely.
Kotlinin kokoelmat, null-turvallisuus ja lambdat
Kotlinin kokoelmat ja lambdat sekä Kotlinin null-turvallisuuden perusteet – kieliominaisuudet, joihin lähes jokainen Android-näkymä tukeutuu.
Tila, asettelu ja navigointi
Compose-tila ja uudelleenkoostaminen, Compose-asettelut ja muokkaimet, animaatiot Jetpack Composessa, navigointi Composessa sekä käyttöliittymä ja Material Design.
Arkkitehtuuri ja data
ViewModel ja elinkaaren huomioiminen, sovellusarkkitehtuuri, riippuvuuksien injektointi Hiltillä, Room-tietokanta ja tietojen pysyvyys, DataStore ja asetukset sekä suurten datamäärien sivutus Paging 3:lla.
Laitteen ominaisuudet ja taustatyö
Käyttöoikeudet, ilmoitukset ja kanavat, kartat ja sijaintipalvelut, CameraX, kuvat ja median lataaminen Coililla, coroutinet ja Flow, WorkManager sekä verkkoyhteydet.
Firebase ja julkaiseminen
Firebase: Auth, Firestore ja Messaging, testaus ja virheenkorjaus, monimoduulinen sovellusarkkitehtuuri, suorituskyvyn optimointi ja profilointi sekä julkaiseminen Google Playssa.
Miten se toimii
Näin kurssi toimii puhelimessasi
Puhelimesi editori suorittaa Kotlin-koodia. Kokonaisen sovellusprojektin rakentaminen tehdään myöhemmin tietokoneella Android Studiossa, ja kurssi valmistaa sinut siihen.
Seuraa polkua
Aloita oppitunneista Tervetuloa Android-kehitykseen ja Kotlinin perusteet ja siirry sitten Composeen sekä polun muihin aiheisiin. Jokaisella oppitunnilla lyhyt selitys yhdistyy harjoitteluun.
Kirjoita, suorita, riko ja korjaa
Kirjoita Kotlinia sisäänrakennetussa koodieditorissa, suorita koodi ja näe tulos sekunneissa. Muokkaa esimerkkiä, riko se ja korjaa se, jotta kokeilet jokaista käsitettä itse.
Kertaa ja kysy
Oppituntien visat testaavat juuri oppimaasi, ja väärin vastatut kysymykset palaavat myöhemmin lyhyinä kertauskortteina. Jäikö Compose-virhe tai oikutteleva korutiini jumiin? AI-mentori selittää asian ja näyttää, missä vika on.
Mitä se sisältää
Mitä sovellus sisältää
36
Kurssia aloittelijasta edistyneelle
152 oppituntia järjestyksessä Tervetuloa Android-kehitykseen -osiosta Google Playhin julkaisemiseen. Välissä opit Kotlinia, Composea, arkkitehtuuria, dataa, laitteen ominaisuuksia ja Firebasea.
Kotlin
Sisäänrakennettu koodieditori
Kirjoita koodia, suorita se ja näe tulos sekunneissa – kuin taskussasi olisi pieni Kotlin-kääntäjä.
AI
AI-mentori
Selittää Compose-virheen tai korutiiniongelman selkokielellä, näyttää, missä vika on, ja auttaa kirjoittamaan korjauksen. Ilmaiskäyttäjillä on päivittäinen käyttöraja.
2 min
Kertauskortit
Väärin vastatut kysymykset palaavat lyhyinä kertauskortteina noin kahdeksi minuutiksi päivässä.
Putki
Putket ja viikoittainen liiga
Päivittäiset putket, putkien jäädytykset ja muistutukset sekä viikoittainen liiga ja World Coding Challenge ystävällismieliseen kilpailuun.
Todistus
Todistuskoe
Suorita polku loppuun ja läpäise koe, niin saat omalla nimelläsi varustetun, CoddyKitin varmentaman todistuksen, jonka voit jakaa LinkedInissä tai lisätä ansioluetteloosi.
Taustaa
Mitä sinun pitää oppia, jotta voit aloittaa Android-kehityksen tänään?
Moderni Android-kehitys perustuu kahteen asiaan: Kotlin-kieleen, jota Google suosii Android-kehityksessä, ja Jetpack Composeen, joka on nykyaikainen tapa rakentaa sovellusten näkymiä koodilla. Niiden ympärille rakentuvat kaikki oikean sovelluksen tarvitsemat osat: kierron yli säilyvä tila, näkymien välinen navigointi, paikallinen tietokanta, taustatyö, verkkoyhteydet ja tapa julkaista sovellus. Hyvä aloittelijan polku opettaa nämä tässä järjestyksessä, jotta jokaiselle uudelle ajatukselle on valmiina paikka, johon liittyä.
Kotlinkieli ensin
Kotlin on kieli, jolla suurin osa Android-koodista kirjoitetaan. Null safety, lambdat ja kokoelmat tulevat vastaan lähes jokaisessa rakentamassasi näkymässä, joten ne kannattaa opetella ennen käyttöliittymään siirtymistä.
Jetpack Composenäkymät funktioina
Composessa näkymä rakennetaan composable-funktioista, jotka kuvaavat käyttöliittymän ulkoasun nykyisen tilan perusteella. Kun tila muuttuu, muuttuneet osat piirretään uudelleen. Tätä kutsutaan recompositioniksi, ja se on asia, joka useimmille aloittelijoille pitää selittää kahdesti.
ViewModel ja elinkaarimissä tila säilyy
Android voi tuhota ja luoda näkymäsi uudelleen milloin tahansa, esimerkiksi näytön kääntyessä. ViewModel säilyttää tilan näkymän ulkopuolella, joten elinkaaren ymmärtäminen estää sovellusta hukkaamasta käyttäjän kirjoittamia tietoja.
Korutiinit ja Flowtyö pääsäikeen ulkopuolella
Verkkokutsut ja tietokantahaun tulokset eivät saa estää käyttöliittymää toimimasta. Korutiinien ansiosta koodi etenee luettavasti järjestyksessä, ja Flow välittää näkymälle muuttuvaa dataa, kuten Room-kyselyn tuloksia.
Julkaiseminenkohta, jonka tutoriaalit ohittavat
Testaus, profilointi ja kauppalistaus ovat koodin kirjoittamisesta erillisiä taitoja. Kurssipolku, joka päättyy julkaisemiseen Google Playssa, kattaa vaiheet toimivan sovelluksen ja muiden asennettavissa olevan sovelluksen välillä.
Sopivuus
Kenelle se sopii – ja kenelle ei
Se sopii sinulle, jos
- Haluat Kotlin-opetusohjelman, joka alkaa perusteista ja etenee kohti oikeita Android-sovelluksia
- Olet verkko- tai backend-kehittäjä ja siirryt mobiilisovellusten kehittämiseen
- Olet avannut Android Studion etkä tiedä, mistä aloittaa
- Olet opiskelija ja haluat lisäharjoittelua kurssin tai bootcampin rinnalle
- Olet juniorikehittäjä ja valmistaudut ensimmäiseen Android-kehittäjän työpaikkaasi
Se ei ole oikea työkalu sinulle, jos
- Käytät iPhonea, sillä sovellus on saatavilla Androidille Google Playssa
- Haluat rakentaa ja asentaa kokonaisen sovellusprojektin puhelimella, vaikka se tehdään Android Studiossa
- Odotat kaiken olevan ilmaista, vaikka ensimmäinen kurssi on ilmainen ja Pro avaa kaikki 36 kurssia
Kysymykset
Usein kysytyt kysymykset
Miten aloitan Android-kehityksen täysin aloittelijana?
Opiskele ensin Kotlin, sitten Jetpack Compose ja sen jälkeen niiden ympärillä tarvittavat osa-alueet. Opi Android tekemällä etenee tässä järjestyksessä ja sisältää 36 kurssia ja 152 oppituntia. Se alkaa kursseilla Tervetuloa Android-kehitykseen ja Kotlinin perusteet ja päättyy julkaisemiseen Google Playssa. Aiempi kokemus ei ole tarpeen, ja aloittaminen on ilmaista.
Kannattaako Androidia varten opetella Kotlin vai Java?
Kotlin on Googlen suosittelema kieli Androidille, ja sitä tämä kurssi opettaa yhdessä Jetpack Composen kanssa. Javaa käytetään edelleen vanhemmassa Android-koodissa, mutta Kotlinin aloittaminen tarkoittaa, että opit tämän päivän sovelluksissa käytettävät työkalut. Jos Java itsessään kiinnostaa, CoddyKitillä on erillinen Java-kurssi.
Mikä Jetpack Compose on?
Jetpack Compose on Androidin moderni työkalupakki näyttöjen rakentamiseen Kotlin-koodilla. Siinä käyttöliittymän jokainen osa on composable-funktio, joka kuvaa käyttöliittymän nykyisen tilan. Opi Android tekemällä -kurssin Compose-oppitunneilla käsitellään ensimmäistä composable-näkymääsi, tilaa ja uudelleenkoostamista, asetteluja ja muokkaimia, tyylittelyä, käyttäjän syötteitä, luetteloita, animaatioita ja navigointia.
Voinko rakentaa Android-sovelluksia puhelimellani tällä sovelluksella?
Kirjoitat ja ajat Kotlin-koodia puhelimesi sisäänrakennetussa editorissa, joka sopii kielen ja käsitteiden opiskeluun. Kokonaisen sovellusprojektin rakentaminen ja asentaminen tehdään yleensä tietokoneella Android Studiossa. Kurssipolku, joka päättyy testaukseen, profilointiin ja julkaisemiseen Google Playssa, valmistaa sinut siihen.
Käsitelläänkö kurssilla tietokantoja ja Firebasea?
Kyllä. Dataa käsittelevillä kursseilla käsitellään Room-tietokantaa, DataStorea ja asetuksia, Paging 3:a sekä verkkoyhteyksiä. Erillisellä kurssilla käsitellään Firebase Authia, Firestorea ja Cloud Messagingia. Laitteen ominaisuuksilla, kuten käyttöoikeuksilla, ilmoituksilla, Mapsilla ja sijainnilla sekä CameraX:llä, on kullakin oma kurssinsa.
Onko Opi Android tekemällä ilmainen?
Sen voi ladata ilmaiseksi. Ensimmäinen kurssi on ilmainen, ja käytössäsi on päivittäinen AI-mentorin käyttökiintiö. Pro avaa kaikki 36 kurssia, poistaa mainokset ja antaa rajattoman AI-mentorin tuen.
Saanko todistuksen?
Kyllä. Kun suoritat oppimispolun loppuun ja läpäiset todistuskokeen, saat nimelläsi varustetun CoddyKitin varmentaman todistuksen, jonka voit jakaa LinkedInissä tai lisätä ansioluetteloosi. Se dokumentoi kurssityösi, eikä ole Googlen myöntämä sertifiointi.
Miten AI-mentori auttaa Android-virheiden kanssa?
Kysy siltä, kun Compose-virhe ilmenee tai coroutine ei toimi odotetusti. Se selittää asian selkeästi, osoittaa virheen ja auttaa sinua kirjoittamaan korjauksen. Ilmaiset käyttäjät saavat päivittäisen vastauskiintiön, ja Pro poistaa rajoituksen.
Kuinka kauan Android-kehityksen oppiminen kestää?
Se riippuu eniten siitä, kuinka säännöllisesti harjoittelet. Lyhyet päivittäiset oppitunnit, noin kahden minuutin kertauskortit ja putket auttavat ylläpitämään sopivaa tahtia. Useimmat pystyvät käymään Kotlinin ja ensimmäiset Compose-kurssit läpi muutamassa viikossa, kun taas arkkitehtuuriin, dataan ja laitteen ominaisuuksiin kuluu enemmän aikaa.
Millä kielillä sovellus on saatavilla?
Käyttöliittymä on saatavilla 22 kielellä, kuten englanniksi, espanjaksi, portugaliksi, saksaksi, ranskaksi, turkiksi, arabiaksi, hindiksi, indonesiaksi, japaniksi, koreaksi ja kiinaksi. Sovellus on saatavilla Androidille Google Playssa.
Aloita
Avaa ensimmäinen oppitunti ja kirjoita ensimmäinen Kotlin-koodisi
Aloita ilmaiseksi Androidilla 22 kielellä.
Lisää CoddyKitilta
Saatavilla alustoilla Android.