0Pricing
Android Academy icon

Android Academy

KOTLINMobileAndroidFrontend

Kotlin erlernen und robuste Android-Anwendungen mit Android Academy bauen.

🤖 KI-Gesteuert📚 36 Kurse👥 100.000+ Lernende⭐ 4,9 Bewertung
Kursübersicht

Android-Entwicklung mit Kotlin und Jetpack Compose

Android läuft auf mehr als 70% der Smartphones weltweit. Dieser Kurs lehrt dich, produktionsreife Android-Apps mit Kotlin — der Sprache, die Google für alle neuen Android-Entwicklungen empfiehlt — und Jetpack Compose, dem modernen deklarativen UI-Toolkit, das das veraltete View-System in der gesamten Branche ersetzt hat, zu bauen. Du wirst von deinen ersten Kotlin-Ausdrücken bis zur Veröffentlichung einer Multi-Module-App im Google Play Store gehen.

Was du lernen wirst

Der Kurs behandelt Kotlin-Grundlagen, Jetpack Compose Layouts, State Management und Recomposition, Navigation, Material Design und Animationen. Du wirst Daten mit Room Database und DataStore persistieren, Bilder mit Coil laden, Remote-Daten mit Coroutines und Flow abrufen und Abhängigkeiten mit Hilt verwalten. Fortgeschrittene Themen umfassen Firebase (Auth, Firestore, Messaging), CameraX für Fotos und Videos, Maps und Location Services, Hintergrundverarbeitung mit WorkManager, Pagination mit Paging 3 sowie umfassendes Testen und Debugging.

Der Lernpfad

Einunddreißig Kurse spannen A1 bis C1. Die A1- und A2-Kurse vermitteln Kotlin- und App-Grundlagen, bevor sie zu Compose-Grundlagen, Formularen und Listen übergehen. Die B1-Stufe vertieft deine UI-Fähigkeiten — ViewModel, Lifecycle-Awareness, Room, Benachrichtigungen, Berechtigungen und Coil. B2-Kurse behandeln App-Architektur, Coroutines und Flow, Hilt, Networking, Firebase, CameraX und WorkManager. Die C1-Capstone-Kurse behandeln Multi-Module App-Architektur, Performance-Optimierung und Profiling sowie Veröffentlichung im Google Play Store.

Wie es funktioniert

Jeder Kurs ist in kurze, praxisorientierte Lektionen unterteilt, die du im integrierten Code-Editor mit Echtzeit-Feedback absolvierst. Ein KI-Tutor steht dir jederzeit zur Verfügung, wenn du steckenbleibst, sodass du in deinem eigenen Tempo vorankommst, ohne auf Hilfe warten zu müssen.

Lernen starten →

So wirst du lernen

🎯
Interaktive Lektionen
Praktische Coding-Übungen mit Live-Feedback
🤖
KI-Tutor
Erhalte sofortige Hilfe von unserem KI-Tutor, wenn du nicht weiterkommst
💻
Integrierter Editor
Schreibe und starte Code direkt in deinem Browser
🏆
Zertifikat
Verdiene ein Zertifikat, wenn du den Kurs abschließt
Lehrplan

36 Kurse

Alle Kurse im Android Academy Lernpfad.

01

Willkommen in der Android-Entwicklung

A13 Lektionen

Entdecken Sie das Android-Ökosystem, warum Milliarden Menschen Android-Apps nutzen und wie Kotlin deren Entwicklung zum Vergnügen macht – a…

02

Kotlin-Grundlagen

A13 LektionenPRO

Beherrschen Sie die Programmiersprache Kotlin – die offizielle Sprache für die Android-Entwicklung. Lernen Sie von Grund auf Variablen, Fun…

03

Kotlin-Grundlagen — Teil 2

A14 LektionenPRO

Beherrschen Sie die Programmiersprache Kotlin – die offizielle Sprache für die Android-Entwicklung. Lernen Sie von Grund auf Variablen, Fun…

04

Funktionen und Klassen in Kotlin

A14 LektionenPRO

Schreiben Sie wiederverwendbare Funktionen und modellieren Sie Daten mit Kotlin-Klassen.

05

Ihr erster Composable-Bildschirm

A24 LektionenPRO

Erstellen Sie mit Jetpack Compose einen einfachen Bildschirm von Grund auf.

06

Grundlagen der Android-App-Entwicklung

A27 LektionenPRO

Erstellen Sie Ihre erste Android-App von Grund auf. Lernen Sie die Projektstruktur, Activities, Layouts, die Verarbeitung von Benutzereinga…

07

Grundlagen von Jetpack Compose

A24 LektionenPRO

Erstellen Sie moderne Android-Benutzeroberflächen deklarativ mit Jetpack Compose, der Zukunft der Android-Entwicklung

08

Benutzereingaben und Formulare in Compose

A24 LektionenPRO

Entwickeln Sie interaktive Formulare in Jetpack Compose: Textfelder, Validierung, Tastaturoptionen und das korrekte Übermitteln von Daten.

09

Listen und Daten

A26 LektionenPRO

Stellen Sie Daten effizient dar und verwalten Sie sie. Beherrschen Sie Kotlin-Collections, RecyclerView mit Adaptern, DiffUtil für flüssige…

10

Kotlin-Collections und Lambdas

A24 LektionenPRO

Arbeiten Sie mit Listen, Maps und den funktionalen Hilfsfunktionen von Kotlin.

11

Grundlagen der Null-Sicherheit in Kotlin

A24 LektionenPRO

Vermeiden Sie Abstürze mit der integrierten Null-Sicherheit von Kotlin.

12

Text und Buttons in Compose gestalten

A24 LektionenPRO

Lassen Sie Compose-UIs mit den Grundlagen von Styling und Theming gut aussehen.

13

Compose-Zustand und Rekombination

B14 LektionenPRO

Verwalten Sie den UI-Zustand und verstehen Sie, wie Compose bei Datenänderungen neu kompiliert

14

Compose-Layouts und Modifier

B14 LektionenPRO

Ordnen und gestalten Sie UI-Elemente mit Compose-Layouts und dem leistungsstarken Modifier-System

15

Animationen in Jetpack Compose

B14 LektionenPRO

Erwecken Sie Ihre Benutzeroberfläche zum Leben. Animieren Sie Werte, Sichtbarkeit und Inhalte mit den leistungsfähigen und einfach nutzbare…

16

Navigation in Compose

B14 LektionenPRO

Wechseln Sie zwischen Bildschirmen und übergeben Sie Daten mit der Bibliothek Navigation Compose

17

ViewModel und Lifecycle-Bewusstsein

B14 LektionenPRO

Halten Sie den UI-Zustand mit ViewModel korrekt vor und reagieren Sie auf den Android-Lifecycle

18

UI und Material Design

B15 LektionenPRO

Erstellen Sie ansprechende Android-UIs im eigenen Branding. Beherrschen Sie Material Components, Themes und Styles, den Dark Mode, benutzer…

19

Bilder und Medien mit Coil laden

B14 LektionenPRO

Zeigen Sie Bilder und Medien flüssig an. Laden Sie entfernte Bilder mit Coil, verwalten Sie Caching und Platzhalter und spielen Sie einfach…

20

Room-Datenbank und Persistenz

B14 LektionenPRO

Speichern Sie strukturierte Daten mit der Room-Persistenzbibliothek auf dem Gerät

21

DataStore und Einstellungen

B14 LektionenPRO

Speichern Sie Benutzereinstellungen und kleine Datenmengen sicher mit der modernen DataStore-API

22

Berechtigungen und Laufzeitanfragen

B14 LektionenPRO

Fordern und verarbeiten Sie Android-Laufzeitberechtigungen in Compose auf die richtige Weise

23

Benachrichtigungen und Kanäle

B14 LektionenPRO

Sprechen Sie Benutzer mit umfangreichen Benachrichtigungen und korrekt konfigurierten Benachrichtigungskanälen an

24

App-Architektur

B26 LektionenPRO

Erstellen Sie robuste und testbare Apps mit moderner Android-Architektur. Lernen Sie ViewModel, LiveData, die Room-Datenbank, Kotlin Corout…

25

Coroutines und Flow in Android

B24 LektionenPRO

Schreiben Sie sauberen asynchronen Code mit Kotlin-Coroutines und Flow in Android-Apps

26

Dependency Injection mit Hilt

B24 LektionenPRO

Entkoppeln und testen Sie Ihren Android-Code mit dem Hilt-Framework für Dependency Injection

27

Netzwerk und Feinschliff

B26 LektionenPRO

Verbinden Sie Ihre App mit dem Internet und sorgen Sie für ein ausgereiftes Benutzererlebnis. Lernen Sie Retrofit für REST-APIs, Coil zum L…

28

Karten und Standortdienste

B24 LektionenPRO

Bringen Sie Ihre App auf die Karte. Zeigen Sie Google Maps an, ermitteln Sie den Gerätestandort und gehen Sie korrekt mit Standortberechtig…

29

CameraX: Fotos und Videos

B24 LektionenPRO

Halten Sie den Moment fest. Nutzen Sie CameraX, um eine Vorschau anzuzeigen, Fotos aufzunehmen, Videos aufzuzeichnen und die Ergebnisse zu…

30

Firebase: Auth, Firestore und Messaging

B24 LektionenPRO

Fügen Sie in wenigen Minuten ein Backend hinzu. Melden Sie Benutzer an, speichern Sie Daten in Firestore und senden Sie Push-Benachrichtigu…

31

Große Datenmengen mit Paging 3 seitenweise laden

B24 LektionenPRO

Laden Sie endlose Listen effizient. Verwenden Sie die Bibliothek Paging 3, um Daten seitenweise aus dem Netzwerk oder einer Datenbank abzur…

32

Testen und Debuggen

B24 LektionenPRO

Schreiben Sie zuverlässige Apps mit automatisierten Tests. Lernen Sie JUnit-Unit-Tests, Mockito und MockK zum Mocking sowie Espresso für UI…

33

WorkManager und Hintergrundaufgaben

B24 LektionenPRO

Führen Sie mit WorkManager zuverlässige, aufschiebbare Hintergrundaufgaben aus, auch wenn die App geschlossen wird

34

Architektur für Apps mit mehreren Modulen

C14 LektionenPRO

Bringen Sie Ihre Codebasis auf Wachstumskurs. Teilen Sie eine App in Feature- und Kernmodule auf – für schnellere Builds, klare Grenzen und…

35

Performance-Optimierung und Profiling

C14 LektionenPRO

Machen Sie Ihre App schnell und flüssig. Finden Sie Ruckler, reduzieren Sie Recompositions, beheben Sie Memory Leaks und messen Sie mit den…

36

Veröffentlichung bei Google Play

C14 LektionenPRO

Bringen Sie Ihre App in die Welt. Signieren Sie Ihren Build, bereiten Sie den Store-Eintrag vor, veröffentlichen Sie Releases und bestehen…

FAQ

Häufig gestellte Fragen

Ist der Android Academy Kurs kostenlos?

Ja. Du kannst den Android Academy Kurs kostenlos starten und seine interaktiven Lektionen ohne Kosten abschließen. Ein optionales PRO-Abo schaltet erweiterte KI-Tools und ein teilbares Zertifikat frei.

Brauche ich Vorkenntnisse, um KOTLIN zu lernen?

Nein. Der Kurs beginnt mit den Grundlagen und bewegt sich schrittweise zu fortgeschritteneren Themen, sodass du auch ohne KOTLIN-Vorkenntnisse starten kannst.

Wie lerne ich KOTLIN auf CoddyKit?

Du lernst durch Tun. Kurze interaktive Lektionen verbinden eine klare Erklärung mit einer praktischen Coding-Übung, die in Echtzeit läuft, und ein 24/7 KI-Tutor gibt dir personalisierte Hilfe, wann immer du steckenbleibst.

Erhalte ich ein Zertifikat für den Abschluss von Android Academy?

Ja. PRO-Lerner können eine Prüfung ablegen und verdienen sich ein teilbares Abschlusszertifikat mit verifizierbarem Code für den Android Academy Kurs.

Kann ich KOTLIN auf meinem Telefon lernen?

Ja. CoddyKit ist im Web und als native iOS- und Android-Apps verfügbar, sodass du KOTLIN auf jedem Gerät lernen kannst und dein Fortschritt überall synchronisiert wird.

Starte Android Academy jetzt

Schließe dich Tausenden von Lernenden an, die Programmierung mit KI-gestützten Lektionen beherrschen.

Kostenlos starten →Alle Kurse ansehen