Android Lernen
Android Lernen — Android-Entwicklung mit Kotlin und Jetpack Compose, eine kurze Lektion nach der anderen
Android Lernen ist ein kostenloser Kurs zur Android-Entwicklung für dein Smartphone: 36 Kurse und 152 kurze Lektionen, die dich von deiner ersten Zeile Kotlin über Jetpack Compose-Oberflächen, Room, Hilt, Coroutines und Firebase bis zur Veröffentlichung auf Google Play führen. Schreibe und führe Kotlin im integrierten Editor aus und frage einen KI-Mentor, wenn du nicht weiterkommst.
- Preis
- Kostenlos, Pro-Upgrade
- Plattformen
- Android, auf Google Play
- Sprachen
- 22


Von deiner ersten Zeile Kotlin bis zum Eintrag auf Google Play.
Der Lernpfad ist so aufgebaut, wie eine echte erste App entsteht: zuerst die Sprache, dann Oberflächen, anschließend Zustand und Navigation, danach Daten, Gerätefunktionen und Architektur und zum Schluss Tests, Profiling und Veröffentlichung. Du weißt immer, was als Nächstes kommt und warum.
Was es ist
Android Lernen ist eine kostenlose Android-App, die dir die Entwicklung von Android-Apps mit Kotlin und Jetpack Compose beibringt. Sie umfasst 36 Kurse und 152 Lektionen – von den Grundlagen bis zu fortgeschrittenen Themen. Dazu gehören Kotlin-Grundlagen, Compose-Oberflächen, Zustand, Navigation, ViewModel und Lifecycle, Room, DataStore, Coroutines und Flow, Hilt, CameraX, Maps, Firebase, Testing und die Veröffentlichung auf Google Play. Jede Lektion verbindet eine kurze Erklärung mit Übungen. Ein integrierter Editor führt Kotlin-Code aus, und ein KI-Mentor erklärt Fehler in verständlicher Sprache.
In der App
So sieht es aus





Der Kurs
Das behandelt der Android-Kurs
36 Kurse in der eigenen Kursliste der App, eingestuft von A1 bis C1. Das sind die wichtigsten Abschnitte mit den echten Kursnamen.
Hier startest du: Android- und Kotlin-Grundlagen
Willkommen bei der Android-Entwicklung, Kotlin-Grundlagen in zwei Teilen sowie Funktionen und Klassen in Kotlin.
Deine ersten Compose-Bildschirme
Dein erster Composable-Bildschirm, Grundlagen von Android-Apps, Jetpack Compose-Grundlagen, Benutzereingaben und Formulare, Listen und Daten sowie Text und Schaltflächen gestalten.
Kotlin-Sammlungen, Null-Sicherheit und Lambdas
Kotlin Collections und Lambdas sowie Kotlin Null Safety Essentials – Sprachfunktionen, auf die sich fast jeder Android-Bildschirm stützt.
Status, Layout und Navigation
Compose State und Recomposition, Compose Layouts und Modifiers, Animationen in Jetpack Compose, Navigation in Compose sowie UI und Material Design.
Architektur und Daten
ViewModel und Lifecycle Awareness, App-Architektur, Dependency Injection mit Hilt, Room Database und Persistenz, DataStore und Preferences sowie Paging großer Datenmengen mit Paging 3.
Gerätefunktionen und Hintergrundaufgaben
Berechtigungen, Benachrichtigungen und Channels, Maps und Location Services, CameraX, Laden von Bildern und Medien mit Coil, Coroutines und Flow, WorkManager und Networking.
Firebase und Veröffentlichung
Firebase: Auth, Firestore und Messaging, Testing und Debugging, Multi-Module-App-Architektur, Performance-Optimierung und Profiling sowie Veröffentlichung auf Google Play.
So funktioniert es
So funktioniert der Kurs auf deinem Smartphone
Der Editor auf deinem Smartphone führt Kotlin-Code aus. Ein vollständiges App-Projekt wird später in Android Studio auf einem Computer erstellt – der Kurs bereitet dich darauf vor.
Folge dem Lernpfad
Beginne mit „Welcome to Android Development“ und „Kotlin Fundamentals“ und gehe dann zu Compose und den weiteren Themen des Lernpfads über. Jede Lektion verbindet eine kurze Erklärung mit Übungen.
Schreiben, ausführen, Fehler machen, beheben
Gib Kotlin im integrierten Code-Editor ein, führe den Code aus und sieh das Ergebnis innerhalb von Sekunden. Verändere ein Beispiel, baue einen Fehler ein und behebe ihn, damit du jedes Konzept selbst ausprobierst.
Wiederholen und fragen
Quizfragen in den Lektionen prüfen, was du gerade gelernt hast. Fragen, die du falsch beantwortest, kommen später als kurze Wiederholungskarten zurück. Du kommst bei einem Compose-Fehler oder einer Coroutine, die sich nicht wie erwartet verhält, nicht weiter? Der KI-Mentor erklärt dir das Konzept und zeigt dir, wo der Fehler steckt.
Was steckt drin
Das ist in der App enthalten
36
Kurse für Einsteiger bis Fortgeschrittene
152 Lektionen – von „Welcome to Android Development“ bis „Publishing to Google Play“. Dazwischen lernst du Kotlin, Compose, Architektur, Daten, Gerätefunktionen und Firebase.
Kotlin
Integrierter Code-Editor
Gib Code ein, führe ihn aus und sieh das Ergebnis innerhalb von Sekunden – wie mit einem kleinen Kotlin-Compiler in deiner Hosentasche.
KI
KI-Mentor
Erklärt einen Compose-Fehler oder ein Coroutine-Problem in verständlicher Sprache, zeigt dir, wo der Fehler steckt, und hilft dir, die Lösung zu schreiben – mit einem täglichen Kontingent für kostenlose Nutzer.
2 Min.
Wiederholungskarten
Fragen, die du falsch beantwortest, kommen als kurze Wiederholungskarten zurück – etwa zwei Minuten am Tag.
Serie
Lernserien und eine wöchentliche Liga
Tägliche Lernserien, Schutz der Lernserie und Erinnerungen sowie eine wöchentliche Liga und die World Coding Challenge für einen freundschaftlichen Wettbewerb.
Zertifikat
Zertifikatsprüfung
Schließe den Lernpfad ab und bestehe die Prüfung, um ein Zertifikat mit deinem Namen zu erhalten. Es wird von CoddyKit verifiziert und kann auf LinkedIn geteilt oder deinem Lebenslauf hinzugefügt werden.
Hintergrund
Was musst du lernen, um heute mit der Android-Entwicklung zu beginnen?
Die moderne Android-Entwicklung beruht auf zwei Dingen: der Sprache Kotlin, die Google für Android bevorzugt, und Jetpack Compose, der modernen Methode, App-Oberflächen als Code zu erstellen. Dazu kommen die Bausteine, die jede echte App braucht: Zustand, der eine Drehung des Bildschirms übersteht, Navigation zwischen Oberflächen, eine lokale Datenbank, Aufgaben im Hintergrund, Netzwerkzugriffe und eine Möglichkeit, die App zu veröffentlichen. Ein guter Lernpfad vermittelt diese Themen in genau dieser Reihenfolge, damit jede neue Idee auf der vorherigen aufbauen kann.
Kotlinzuerst die Sprache
Kotlin ist die Sprache, in der der meiste Android-Code geschrieben wird. Null-Sicherheit, Lambdas und Collections begegnen dir in fast jeder Oberfläche, die du erstellst. Deshalb lohnt es sich, diese Themen zu lernen, bevor du eine Benutzeroberfläche programmierst.
Jetpack ComposeOberflächen als Funktionen
In Compose wird eine Oberfläche aus Composable-Funktionen aufgebaut, die beschreiben, wie die UI für den aktuellen Zustand aussieht. Wenn sich der Zustand ändert, werden die betroffenen Teile erneut gezeichnet. Das nennt man Recompositon – und genau diese Idee müssen die meisten Einsteiger zweimal erklärt bekommen.
ViewModel und Lifecyclewo der Zustand lebt
Android kann deine Oberfläche jederzeit zerstören und neu erstellen, zum Beispiel beim Drehen des Bildschirms. Ein ViewModel speichert den Zustand außerhalb der Oberfläche. Deshalb verhindert das Verständnis des Lifecycles, dass eine App die Eingaben der Nutzer verliert.
Coroutines und FlowAufgaben außerhalb des Haupt-Threads
Netzwerkaufrufe und Datenbankabfragen dürfen die Benutzeroberfläche nicht blockieren. Mit Coroutines lässt sich dieser Code der Reihe nach lesen, und Flow überträgt sich ändernde Daten – etwa eine Room-Abfrage – als Datenstrom an die Oberfläche.
Veröffentlichungder Teil, den Tutorials auslassen
Testing, Profiling und ein Store-Eintrag sind andere Fähigkeiten als das Schreiben von Code. Ein Kurs, der mit der Veröffentlichung auf Google Play endet, deckt die Schritte zwischen einer funktionierenden App und einer App ab, die andere installieren können.
Passend
Für wen es geeignet ist – und für wen nicht
Es passt zu dir, wenn du
- Du möchtest ein Kotlin-Tutorial, das bei null beginnt und dich zu echten Android-Apps führt
- Du bist Web- oder Backend-Entwickler und wechselst zur Entwicklung mobiler Apps
- Du hast Android Studio geöffnet und wusstest nicht, wo du anfangen sollst
- Du bist Student und möchtest zusätzlich zu einem Kurs oder Bootcamp üben
- Du bist Junior-Entwickler und bereitest dich auf deine erste Stelle als Android-Entwickler vor
Du bist hier nicht richtig, wenn du
- Du verwendest ein iPhone, denn die App ist auf Android über Google Play verfügbar
- Du möchtest ein vollständiges App-Projekt auf dem Smartphone erstellen und installieren, obwohl das in Android Studio geschieht
- Du erwartest, dass alles kostenlos ist, denn der erste Kurs ist kostenlos und Pro schaltet alle 36 Kurse frei
Fragen
Häufig gestellte Fragen
Wie beginne ich als kompletter Anfänger mit der Android-Entwicklung?
Lerne zuerst Kotlin, dann Jetpack Compose und anschließend die Bausteine, die sie umgeben. Android Lernen folgt dieser Reihenfolge mit 36 Kursen und 152 Lektionen. Du beginnst mit Welcome to Android Development und Kotlin Fundamentals und endest mit Publishing to Google Play. Vorkenntnisse werden nicht vorausgesetzt, und du kannst kostenlos starten.
Sollte ich für Android Kotlin oder Java lernen?
Kotlin ist Googles bevorzugte Sprache für Android und die Sprache, die dieser Kurs zusammen mit Jetpack Compose vermittelt. Java gibt es weiterhin in älterem Android-Code, aber mit Kotlin zu beginnen bedeutet, dass du die Tools lernst, die in heutigen Apps verwendet werden. Wenn du dich für Java selbst interessierst, bietet CoddyKit einen separaten Java-Kurs an.
Was ist Jetpack Compose?
Jetpack Compose ist das moderne Toolkit von Android zum Erstellen von Bildschirmen in Kotlin-Code. Dabei ist jeder Teil der Benutzeroberfläche eine Composable-Funktion, die die UI für den aktuellen Status beschreibt. In Android Lernen behandeln die Compose-Lektionen deinen ersten Composable-Bildschirm, State und Recomposition, Layouts und Modifiers, Gestaltung, Benutzereingaben, Listen, Animationen und Navigation.
Kann ich mit dieser App Android-Apps auf meinem Smartphone erstellen?
Du schreibst Kotlin-Code im integrierten Editor auf deinem Smartphone und führst ihn dort aus – ideal, um die Sprache und ihre Konzepte zu lernen. Das Erstellen und Installieren eines vollständigen App-Projekts geschieht normalerweise in Android Studio auf einem Computer. Der Kurspfad endet mit Testing, Profiling und der Veröffentlichung auf Google Play und bereitet dich darauf vor.
Behandelt der Kurs Datenbanken und Firebase?
Ja. Die Datenkurse behandeln die Room-Datenbank, DataStore und Preferences, Paging 3 sowie Networking. Ein separater Kurs behandelt Firebase Auth, Firestore und Cloud Messaging. Gerätefunktionen wie Berechtigungen, Benachrichtigungen, Maps und Location sowie CameraX haben jeweils einen eigenen Kurs.
Ist Android Lernen kostenlos?
Der Download ist kostenlos. Dein erster Kurs ist kostenlos und beinhaltet ein tägliches Kontingent für den KI-Mentor. Pro schaltet alle 36 Kurse frei, entfernt Werbung und bietet dir unbegrenzte Hilfe durch den KI-Mentor.
Gibt es ein Zertifikat?
Ja. Wenn du den Lernpfad abschließt und die Zertifikatsprüfung bestehst, erhältst du ein Zertifikat mit deinem Namen, das von CoddyKit verifiziert ist. Du kannst es auf LinkedIn teilen oder deinem Lebenslauf hinzufügen. Es dokumentiert deine Kursarbeit und ist keine Google-Zertifizierung.
Wie hilft der KI-Mentor bei Android-Fehlern?
Frage ihn, wenn ein Compose-Fehler auftritt oder eine Coroutine nicht wie erwartet funktioniert. Er erklärt die Idee in verständlicher Sprache, zeigt auf den Fehler und hilft dir, die Lösung zu schreiben. Kostenlose Nutzer erhalten täglich ein Kontingent an Antworten; Pro hebt das Limit auf.
Wie lange dauert es, Android-Entwicklung zu lernen?
Das hängt vor allem davon ab, wie regelmäßig du übst. Kurze tägliche Lektionen, etwa zwei Minuten lange Wiederholungskarten und Streaks sorgen für ein Tempo, das du beibehalten kannst. Die meisten Menschen können die Kotlin- und ersten Compose-Kurse in wenigen Wochen absolvieren. Architektur, Daten und Gerätefunktionen dauern länger.
In welchen Sprachen ist die App verfügbar?
Die Benutzeroberfläche ist in 22 Sprachen verfügbar, darunter Englisch, Spanisch, Portugiesisch, Deutsch, Französisch, Türkisch, Arabisch, Hindi, Indonesisch, Japanisch, Koreanisch und Chinesisch. Die App ist für Android auf Google Play verfügbar.
Loslegen
Öffne die erste Lektion und schreibe deinen ersten Kotlin-Code
Kostenloser Start auf Android in 22 Sprachen.
Mehr von CoddyKit
Verfügbar auf Android.