Diese (News Shorts App) ist ein vollständig funktionales Android-Projekt, das unter Verwendung der besten Praktiken erstellt wurde:
Hier ist ein Einblick in das, was Sie lernen werden
✨ Jetpack Compose für die Benutzeroberfläche
🌿 UI + DATEN + DI-Schichten.
🏗️ MVVM + Modulare Architektur
🌪️ Coroutines & Flow
🧩 Dependency Injection mit Dagger-HILT
🌐 Retrofit für API-Aufrufe
🍂 Zustandsmanagement.
🍃 Erstellung benutzerdefinierter Composables
Um alle exklusiven Inhalte auf Produktionsniveau zu sehen, werden Sie Mitglied, indem Sie diesem Kanal beitreten (über den folgenden Link):
(00:00) : Episodenübersicht
(00:36) : App DEMO.
(01:25) : Liste der verwendeten Konzepte.
(04:25) : Kotlin DSL Einrichtung.
(05:05) : Zentrale Abhängigkeitsverwaltung in modularen Android-Projekten
(08:10) : Modularer Aufbau im Prozess, Erstellung neuer Module.
(14:40) : Dagger HILT Einrichtung.
(17:25): Anwendungs-Klasse im Android-Projekt.
(22:42): Dagger HILT Annotationen im Code.
(23:33): Navigation in Compose mit HILT.
(30:00): ViewModel-Erstellung mit HILT.
(31:39): Verwendung von ViewModels in Composables.
(34:00): Diskussion über API-Endpunkte.
(34:47): Retrofit-Einrichtung.
(36:13): Datenebene einrichten.
(36:43): Datenquelle & Implementierung.
(37:03): Pojo-Erstellung
(40:44): API-Service-Erstellung
(43:48): DI-Schicht-Erstellung
(54:39): Coroutines-Einrichtung
(58:31): Repository-Erstellung mit Abhängigkeiten
(01:00:48): Erstellung einer versiegelten Klasse für verschiedene Zustände
(01:02:54): Flow-Erstellung für API-Antworten
(01:06:00): Verknüpfung von ViewModel und Repository
(01:08:07): Coroutines-Scope, Builder, Hintergrundthreads
(01:10:00): MutableStateFlow vs StateFlow
(01:13:04): Einrichtung der Nachrichtenliste im HomeScreen
(01:13:59): Verarbeitung der Antwort in Composable
(01:14:40): Implementierung eines benutzerdefinierten Composables
(01:22:00): LazyColumn-Variationen
(01:25:01): Benutzerdefinierter Splash Screen in Compose
(01:28:02): Code-Zusammenfassung bis jetzt
(01:28:30): Vertikaler Pager für die Nachrichten-App
(01:31:00): Implementierung der gesamten Bildschirm-Nachrichtenkomponente
(01:34:10): Coil-Bibliothek in Compose
(01:41:45): Implementierung benutzerdefinierter Composables.
Das werden Sie in Produktionsanwendungen tun, Willkommen zu unserem umfassenden Tutorial zur Entwicklung eines vollständigen Android-Projekts mit Jetpack Compose!
Dieses Projekt umfasst sowohl UI-Entwicklung als auch API-Integrationen. Wir werden { Jetpack Compose, Kotlin, Zustandsmanagement, unidirektionalen Datenfluss, Ereignisse + Zustand, höherwertige Funktionen } und vieles mehr verwenden.
Begleiten Sie uns auf dieser spannenden Reise in die Welt von Jetpack Compose und verbessern Sie Ihre Entwicklungsfähigkeiten für Android-Apps.
Wenn Sie Jetpack Compose lernen möchten, können Sie unsere Jetpack Compose-Playlist ansehen:
Wenn Sie neu bei Android sind und Android im Jahr 2023 lernen möchten, können Sie diese Playlist ansehen:
Vergessen Sie nicht, zu liken, zu abonnieren und die Benachrichtigungsglocke zu aktivieren, um über unsere neuesten Tutorials auf dem Laufenden zu bleiben. Lassen Sie uns anfangen!
Bitte hinterlassen Sie einen Kommentar, nachdem Sie dieses Video angesehen haben - Ihre Gedanken.