App-icoon van Leer Android: Code & Praktijk

Leer Android: Code & Praktijk

Educatie · Gratis · Android · CoddyKit

Leer Android: Code & Praktijk — Android development met Kotlin en Jetpack Compose, één korte les per keer

Leer Android: Code & Praktijk is een gratis cursus Android development voor je telefoon: 36 cursussen en 152 korte lessen die je van je eerste regel Kotlin via Jetpack Compose-schermen, Room, Hilt, coroutines en Firebase naar publiceren op Google Play brengen. Schrijf en voer Kotlin uit in de ingebouwde editor en vraag het aan een AI-mentor als je vastloopt.

Google Play — Gratis downloaden
Prijs
Gratis, upgrade naar Pro
Platforms
Android, op Google Play
Talen
22
Android Academy-startscherm met het leerpad, een knop Start First Lesson en een dagelijks doelOverzicht van de cursus Android-ontwikkeling met je voortgang en de eerste les gemarkeerd als gratis
36Cursussen, van beginner tot gevorderd
KotlinIngebouwde code-editor
AIAI-mentor
Van je eerste regel Kotlin tot de vermelding op Google Play.

Het leerpad is opgebouwd zoals een echte eerste app wordt gemaakt: eerst de taal, daarna schermen, vervolgens state en navigatie, daarna data, apparaatfuncties en architectuur, en tot slot testen, profileren en publiceren. Je weet altijd wat er hierna komt en waarom.

Wat het is

Leer Android: Code & Praktijk is een gratis Android-app die je leert Android-apps te ontwikkelen met Kotlin en Jetpack Compose. De app bevat 36 cursussen en 152 lessen, geordend van beginner tot gevorderd, over de basis van Kotlin, Compose-schermen, state, navigatie, ViewModel en lifecycle, Room, DataStore, coroutines en Flow, Hilt, CameraX, Maps, Firebase, testen en publiceren op Google Play. Elke les combineert een korte uitleg met oefening, in de ingebouwde editor voer je Kotlin-code uit en een AI-mentor legt fouten uit in begrijpelijke taal.

In de app

Hoe het eruitziet

Android Academy-startscherm met het leerpad, een knop Start First Lesson en een dagelijks doel
LeerpadHet startscherm met je leerpad, een knop Start First Lesson en een dagelijks doel.
Overzicht van de cursus Android-ontwikkeling met je voortgang en de eerste les gemarkeerd als gratis
CursusoverzichtEen cursuspagina met je voortgangsbalk en lessen, waarvan de eerste als gratis is gemarkeerd.
Lesscherm met introductietekst en knoppen voor stap voor stap, codevoorbeeld, voorbeeld uit het dagelijks leven en vragen stellen
LesEen les met opties voor een stapsgewijze weergave, een codevoorbeeld, een voorbeeld uit het dagelijks leven of een vraag.
AI-chatscherm met voorgestelde prompts over Android Academy
AI-mentorVoorgestelde prompts in de AI-chat: kernconcepten, tips, een quiz of een leerroute.
Startscherm met de leerroute, het dagelijkse doel, de kaart voor functieverzoeken en Skill Hub
Dagelijks doel en Skill HubDagelijks doel, functieverzoeken en Skill Hub op het startscherm.

De cursus

Wat de Android-cursus behandelt

36 cursussen in de eigen cursuslijst van de app, ingeschaald van A1 tot C1. Dit zijn de belangrijkste onderdelen, met de echte namen van de cursussen.

  1. Begin hier: de basis van Android en Kotlin

    Welkom bij Android Development, Kotlin Fundamentals in twee delen en Functions and Classes in Kotlin.

  2. Je eerste Compose-schermen

    Your First Composable Screen, Android App Basics, Jetpack Compose Fundamentals, Handling User Input and Forms, Lists and Data en Styling Text and Buttons.

  3. Kotlin-collecties, null safety en lambdas

    Kotlin Collections and Lambdas en Kotlin Null Safety Essentials: taalfuncties waarop vrijwel elk Android-scherm steunt.

  4. State, layout en navigatie

    Compose State and Recomposition, Compose Layouts and Modifiers, Animations in Jetpack Compose, Navigation in Compose en UI and Material Design.

  5. Architectuur en data

    ViewModel and Lifecycle Awareness, App Architecture, Dependency Injection with Hilt, Room Database and Persistence, DataStore and Preferences en Paging Large Data Sets with Paging 3.

  6. Apparaatfuncties en werk op de achtergrond

    Machtigingen, meldingen en kanalen, kaarten en locatiediensten, CameraX, afbeeldingen en media laden met Coil, Coroutines en Flow, WorkManager en netwerken.

  7. Firebase en publiceren

    Firebase: Auth, Firestore and Messaging, Testing and Debugging, Multi-Module App Architecture, Performance Optimization and Profiling en Publishing to Google Play.

Hoe het werkt

Zo werkt de cursus op je telefoon

De editor op je telefoon voert Kotlin-code uit. Een volledig app-project bouw je later op een computer in Android Studio, en de cursus bereidt je daarop voor.

  1. Volg het leerpad

    Begin met Welcome to Android Development en Kotlin Fundamentals en ga daarna verder met Compose en de rest van het leerpad. Elke les combineert een korte uitleg met oefening.

  2. Schrijven, uitvoeren, stukmaken, repareren

    Typ Kotlin in de ingebouwde code-editor, voer het uit en zie binnen enkele seconden het resultaat. Pas een voorbeeld aan, maak het stuk en repareer het, zodat elk concept iets is wat je zelf hebt uitgeprobeerd.

  3. Herhalen en vragen

    Quizzen in de lessen testen wat je net hebt geleerd, en vragen die je mist komen later terug als korte herhalingskaarten. Loop je vast op een Compose-fout of een coroutine die niet doet wat je verwacht? De AI-mentor legt het idee uit en wijst de bug aan.

Wat erin zit

Wat de app bevat

36

Cursussen, van beginner tot gevorderd

152 lessen, geordend van Welcome to Android Development tot Publishing to Google Play, met daartussen Kotlin, Compose, architectuur, data, apparaatfuncties en Firebase.

Kotlin

Ingebouwde code-editor

Typ code, voer die uit en zie binnen enkele seconden het resultaat, als met een kleine Kotlin-compiler op zak.

AI

AI-mentor

Legt een Compose-fout of een coroutine-probleem uit in begrijpelijke taal, wijst de bug aan en helpt je de oplossing te schrijven, met een dagelijks limiet voor gratis gebruikers.

2 min

Herhalingskaarten

Vragen die je mist komen terug als korte herhalingskaarten, ongeveer twee minuten per dag.

Reeks

Reeksen en een wekelijkse competitie

Dagelijkse reeksen, reeksbevriezingen en herinneringen, plus een wekelijkse competitie en de World Coding Challenge voor sportieve concurrentie.

Certificering

Certificaatexamen

Voltooi het leerpad en slaag voor het examen om een certificaat met je naam erop te krijgen, geverifieerd door CoddyKit, dat je op LinkedIn kunt delen of aan je cv kunt toevoegen.

Achtergrond

Wat moet je vandaag leren om te beginnen met Android development?

Moderne Android development steunt op twee dingen: de Kotlin-taal, die Google voor Android verkiest, en Jetpack Compose, de moderne manier om appschermen in code te bouwen. Daaromheen zitten de onderdelen die elke echte app nodig heeft: state die een rotatie overleeft, navigatie tussen schermen, een lokale database, werk op de achtergrond, netwerkmogelijkheden en een manier om de app uit te brengen. Een goed leerpad voor beginners behandelt ze in die volgorde, zodat elk nieuw idee ergens op voortbouwt.

Kotlineerst de taal

Kotlin is de taal waarin de meeste Android-code wordt geschreven. Null safety, lambdas en collections kom je tegen in bijna elk scherm dat je bouwt, dus het is de moeite waard om ze te leren voordat je aan een UI begint.

Jetpack Composeschermen als functies

In Compose wordt een scherm opgebouwd uit composable functions die beschrijven hoe de UI eruitziet voor de huidige state. Wanneer de state verandert, worden de betrokken onderdelen opnieuw getekend. Dat heet recomposition en is het idee dat de meeste beginners twee keer uitgelegd moeten krijgen.

ViewModel en lifecyclewaar state leeft

Android kan je scherm op elk moment vernietigen en opnieuw aanmaken, bijvoorbeeld bij een rotatie. Een ViewModel houdt de state buiten het scherm bij, dus inzicht in de lifecycle voorkomt dat een app kwijtraakt wat de gebruiker heeft getypt.

Coroutines en Flowwerk buiten de hoofdthread

Netwerk-aanroepen en het uitlezen van databases mogen de interface niet blokkeren. Coroutines zorgen ervoor dat die code in de juiste volgorde leesbaar blijft, en Flow streamt veranderende data, zoals een Room-query, naar het scherm.

Publicerenhet deel dat tutorials overslaan

Testen, profileren en een winkelvermelding zijn andere vaardigheden dan code schrijven. Een leerpad dat eindigt met publiceren op Google Play behandelt de stappen tussen een werkende app en een app die anderen kunnen installeren.

Past bij jou

Voor wie het is — en voor wie niet

Past goed bij je als je

  • Wil je een Kotlin-tutorial die bij nul begint en toewerkt naar echte Android-apps
  • Ben je een web- of backendontwikkelaar die overstapt naar de ontwikkeling van mobiele apps
  • Heb je Android Studio geopend zonder te weten waar je moest beginnen
  • Ben je een student die extra oefening wil naast een opleiding of bootcamp
  • Ben je een junior developer die zich voorbereidt op een eerste baan als Android-developer

Niet het juiste hulpmiddel als je

  • Gebruik je een iPhone, omdat de app op Android beschikbaar is via Google Play
  • Wil je vanaf je telefoon een volledig appproject bouwen en installeren, terwijl je dat normaal in Android Studio doet
  • Verwacht je dat alles gratis is, omdat de eerste cursus gratis is en Pro alle 36 cursussen ontgrendelt

Vragen

Veelgestelde vragen

Hoe begin ik als complete beginner met Android-ontwikkeling?

Leer eerst Kotlin, daarna Jetpack Compose en vervolgens de onderdelen eromheen. Leer Android: Code & Praktijk volgt die volgorde met 36 cursussen en 152 lessen. Je begint met Welcome to Android Development en Kotlin Fundamentals en eindigt met Publishing to Google Play. Ervaring is niet vereist en je kunt gratis beginnen.

Kan ik beter Kotlin of Java leren voor Android?

Kotlin is de voorkeurstaal van Google voor Android en de taal die deze cursus je leert, samen met Jetpack Compose. Java komt nog steeds voor in oudere Android-code, maar met Kotlin leer je meteen de tools die in de apps van vandaag worden gebruikt. Ben je nieuwsgierig naar Java zelf, dan heeft CoddyKit een aparte Java-cursus.

Wat is Jetpack Compose?

Jetpack Compose is de moderne toolkit van Android om schermen te bouwen in Kotlin-code. Elk onderdeel van de interface is daarbij een composable functie die de UI voor de huidige state beschrijft. In Leer Android: Code & Praktijk behandelen de Compose-lessen je eerste composable scherm, state en recomposition, layouts en modifiers, styling, gebruikersinvoer, lijsten, animaties en navigatie.

Kan ik met deze app Android-apps bouwen op mijn telefoon?

Je schrijft en voert Kotlin-code uit in de ingebouwde editor op je telefoon, wat geschikt is om de taal en concepten te leren. Een volledig appproject bouwen en installeren doe je normaal in Android Studio op een computer. De cursusroute, die eindigt met testen, profileren en publiceren naar Google Play, bereidt je daarop voor.

Behandelt de cursus databases en Firebase?

Ja. De datacursussen behandelen de Room-database, DataStore en preferences, Paging 3 en networking. Een aparte cursus behandelt Firebase Auth, Firestore en Cloud Messaging. Apparaatfuncties zoals permissions, notifications, Maps en location en CameraX hebben elk hun eigen cursus.

Is Leer Android: Code & Praktijk gratis?

De app is gratis te downloaden. Je eerste cursus is gratis, met een dagelijks tegoed voor de AI-mentor. Pro ontgrendelt alle 36 cursussen, verwijdert advertenties en geeft je onbeperkte hulp van de AI-mentor.

Is er een certificaat?

Ja. Wanneer je de route voltooit en slaagt voor het certificaatsexamen, krijg je een certificaat met je naam erop. Het is geverifieerd door CoddyKit en je kunt het delen op LinkedIn of aan je cv toevoegen. Het legt je afgeronde cursussen vast en is geen certificering van Google.

Hoe helpt de AI-mentor bij Android-fouten?

Vraag het wanneer een Compose-fout optreedt of een coroutine zich niet gedraagt zoals verwacht. De mentor legt het idee uit in duidelijke taal, wijst de bug aan en helpt je de oplossing te schrijven. Gratis gebruikers krijgen dagelijks een beperkt aantal antwoorden; Pro verwijdert die limiet.

Hoe lang duurt het om Android-ontwikkeling te leren?

Dat hangt vooral af van hoe regelmatig je oefent. Korte dagelijkse lessen, herhalingskaarten van ongeveer twee minuten en streaks helpen je een tempo vol te houden. De meeste mensen kunnen de Kotlin- en eerste Compose-cursussen in een paar weken volgen. Architectuur, data en apparaatfuncties nemen meer tijd in beslag.

In welke talen is de app beschikbaar?

De interface is beschikbaar in 22 talen, waaronder Engels, Spaans, Portugees, Duits, Frans, Turks, Arabisch, Hindi, Indonesisch, Japans, Koreaans en Chinees. De app is beschikbaar voor Android op Google Play.

Aan de slag

Open de eerste les en schrijf je eerste Kotlin-code

Begin gratis op Android, in 22 talen.

Google Play — Gratis downloaden
Laatst gecontroleerd · Uitgegeven door CoddyKit · Privacybeleid
Beschikbaar op Android.