0Pricing
Jetpack Compose Academy icon

Jetpack Compose Academy

KOTLINMobileAndroidFrontend

Erstelle moderne Android-UIs mit Jetpack Compose, Googles deklaratives Toolkit in Kotlin. Von deiner ersten Composable bis zur Veröffentlichung im Google Play Store.

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

Jetpack Compose: Build Android Apps

Erstelle moderne Android-UIs mit Jetpack Compose, Googles deklaratives Toolkit in Kotlin. Dieser Track umfasst 30 progressive Mini-Kurse von absoluten Anfängern (A1) bis fortgeschrittene Nutzer (B2), mit kurzen fokussierten Lektionen und schnellen Quizzen zur Verfestigung jedes Konzepts.

What You Will Learn

Beginne mit deiner ersten Composable, Layouts und State, dann baue Listen, Navigation und Material 3 Theming auf. Fortgeschrittene Themen sind ViewModels, Coroutines und Flow, Room, Hilt, benutzerdefinierte Layouts, Recomposition Performance, Testing und Veröffentlichung im Google Play Store. Jede Lektion ist praktisch, mit einem 24/7 KI-Tutor, der dir hilft, wenn du steckenbleibst.

How It Works

Jeder Kurs ist in vier fokussierte, leicht verdauliche Lektionen unterteilt. Absolviere täglich ein paar Lektionen und du wirst den gesamten Track in Wochen statt Monaten meistern.

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

30 Kurse

Alle Kurse im Jetpack Compose Academy Lernpfad.

01

Willkommen bei Jetpack Compose

A14 Lektionen

Richten Sie Android Studio für Compose ein und führen Sie Ihre erste deklarative Benutzeroberfläche aus.

02

Ihr erstes Composable

A14 LektionenPRO

Schreiben und betrachten Sie Composables in der Vorschau, die echte Inhalte auf dem Bildschirm darstellen.

03

Text und Typografie

A14 LektionenPRO

Stellen Sie Text mit Schriftarten, Farben und Hervorhebungen dar und gestalten Sie ihn.

04

Bilder und Symbole

A14 LektionenPRO

Stellen Sie lokale Drawables, Vektorsymbole und geformte Bilder dar.

05

Buttons und Klickverarbeitung

A14 LektionenPRO

Fügen Sie interaktive Buttons hinzu, die auf Tippen reagieren.

06

Layout mit Column, Row und Box

A24 LektionenPRO

Ordnen Sie Composables vertikal, horizontal und übereinander an.

07

Modifikatoren: Jedes Composable gestalten

A24 LektionenPRO

Verwenden Sie die Modifikatorenkette, um jedes Element zu dimensionieren, mit Innenabständen zu versehen und zu gestalten.

08

Grundlagen des Zustands: Die Benutzeroberfläche reagieren lassen

A24 LektionenPRO

Speichern und ändern Sie den Zustand, damit sich Ihre Benutzeroberfläche automatisch aktualisiert.

09

Formulare und Texteingabe

A24 LektionenPRO

Erfassen und validieren Sie Benutzereingaben mit Textfeldern.

10

Eine Profilkarten-App erstellen

A24 LektionenPRO

Kombinieren Sie Layout, Bilder, Text und Zustand zu einem fertigen Bildschirm.

11

Listen mit LazyColumn

B14 LektionenPRO

Stellen Sie lange, scrollbare Listen mithilfe einer verzögerten Komposition effizient dar.

12

Grids und horizontale Listen

B14 LektionenPRO

Ordnen Sie Inhalte in Grids und horizontal wischbaren Reihen an.

13

Material-3-Theming

B14 LektionenPRO

Wenden Sie ein einheitliches Material-You-Theme auf Ihre gesamte App an.

14

Scaffold und App-Struktur

B14 LektionenPRO

Strukturieren Sie Bildschirme mit oberen und unteren Leisten sowie FABs mithilfe von Scaffold.

15

State Hoisting und wiederverwendbare Komponenten

B14 LektionenPRO

Entwerfen Sie zustandslose Composables, indem Sie den Zustand an die passende übergeordnete Instanz übertragen.

16

ViewModel und UI-Zustand

B14 LektionenPRO

Verlagern Sie die Geschäftslogik in ein ViewModel und stellen Sie unveränderlichen UI-Zustand bereit.

17

Navigation Compose

B14 LektionenPRO

Wechseln Sie mithilfe des Navigation-Compose-Graphs zwischen Bildschirmen.

18

Untere Navigation und Tabs

B14 LektionenPRO

Erstellen Sie Apps mit mehreren Bereichen mithilfe von Navigationsleisten am unteren Rand und Tab-Reihen.

19

Seiteneffekte in Compose

B14 LektionenPRO

Führen Sie Arbeiten außerhalb der Benutzeroberfläche mithilfe der Effect-Handler von Compose sicher aus.

20

Netzwerkzugriff mit Retrofit

B14 LektionenPRO

Rufen Sie JSON von einer REST-API ab und zeigen Sie es in Ihrer Compose-Benutzeroberfläche an.

21

Benutzerdefinierte Layouts mit Layout

B24 LektionenPRO

Erstellen Sie maßgeschneiderte Layouts, indem Sie untergeordnete Elemente selbst messen und platzieren.

22

Zeichnen mit Canvas

B24 LektionenPRO

Stellen Sie benutzerdefinierte Grafiken, Diagramme und Formen auf einem Compose-Canvas dar.

23

Animationen und Bewegungen

B24 LektionenPRO

Erwecken Sie Bildschirme mit zustands- und gestenbasierten Bewegungen zum Leben.

24

Gesten und Berührungseingaben

B24 LektionenPRO

Verarbeiten Sie Tippen, Ziehen, Wischen und Multi-Touch mit der Pointer-API.

25

Performance und Rekomposition

B24 LektionenPRO

Erstellen Sie ein Performance-Profil für Compose und optimieren Sie es, um unnötige Rekompositionen zu vermeiden.

26

Flow und Coroutines in Compose

B24 LektionenPRO

Übertragen Sie reaktive Daten mit Kotlin Flow und StateFlow in die Benutzeroberfläche.

27

Lokale Persistenz mit Room

B24 LektionenPRO

Speichern und beobachten Sie Daten lokal mit Room und Flow.

28

Dependency Injection mit Hilt

B24 LektionenPRO

Binden Sie Abhängigkeiten mithilfe von Hilt in ViewModels und Bildschirme ein.

29

Compose-Benutzeroberflächen testen

B24 LektionenPRO

Schreiben Sie zuverlässige Unit- und UI-Tests für Ihre Compose-Bildschirme.

30

Veröffentlichung im Play Store

B24 LektionenPRO

Optimieren, paketieren und veröffentlichen Sie eine produktionsbereite Compose-App.

FAQ

Häufig gestellte Fragen

Ist der Jetpack Compose Academy Kurs kostenlos?

Ja. Du kannst den Jetpack Compose 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 Jetpack Compose Academy?

Ja. PRO-Lerner können eine Prüfung ablegen und verdienen sich ein teilbares Abschlusszertifikat mit verifizierbarem Code für den Jetpack Compose 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 Jetpack Compose Academy jetzt

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

Kostenlos starten →Alle Kurse ansehen