Cette application (News Shorts App) est un projet Android fonctionnel complet, construit en utilisant les meilleures pratiques :
Voici un aperçu de ce que vous apprendrez
✨ Jetpack Compose pour l'UI
🌿 Couches UI + DONNÉES + DI.
🏗️ MVVM + Architecture Modulaire
🌪️ Coroutines et Flow
🧩 Injection de dépendances avec Dagger-HILT
🌐 Retrofit pour les appels API
🍂 Gestion d'état.
🍃 Création de Composables personnalisés
Pour regarder tout le contenu exclusif de niveau production, devenez membre en rejoignant cette chaîne (en utilisant le lien ci-dessous) :
(00:00) : Résumé de l'épisode
(00:36) : Démo de l'application.
(01:25) : Liste des concepts utilisés.
(04:25) : Configuration de Kotlin DSL.
(05:05) : Gestion des dépendances centrales dans un projet Android modulaire
(08:10) : Configuration modulaire en cours, création de nouveau module.
(14:40) : Configuration de Dagger HILT.
(17:25): Classe Application dans le projet Android.
(22:42): Annotations Dagger HILT dans le code.
(23:33): Navigation dans Compose en utilisant HILT.
(30:00): Création de ViewModel avec HILT.
(31:39): Utilisation des ViewModels dans les composables.
(34:00): Discussions sur les points de terminaison API.
(34:47): Configuration de Retrofit.
(36:13): Configuration de la couche de données.
(36:43): Source de données et implémentation.
(37:03): Création de Pojo
(40:44): Création de service API
(43:48): Création de la couche DI
(54:39): Configuration des coroutines
(58:31): Création de repository avec dépendances
(01:00:48): Création de classe scellée pour différents états
(01:02:54): Création de Flow pour la réponse API
(01:06:00): Lien entre ViewModel et repository
(01:08:07): Portée des coroutines, constructeur, threads en arrière-plan
(01:10:00): MutableStateFlow vs StateFlow
(01:13:04): Configuration de la liste des nouvelles dans l'écran d'accueil
(01:13:59): Gestion de la réponse dans le composable
(01:14:40): Implémentation de composable personnalisé
(01:22:00): Variations de LazyColumn
(01:25:01): Écran de démarrage personnalisé dans Compose
(01:28:02): Résumé du code jusqu'à présent
(01:28:30): Pager vertical pour l'application de nouvelles
(01:31:00): Implémentation du composant d'actualités plein écran
(01:34:10): Bibliothèque Coil dans Compose
(01:41:45): Implémentation de Composables personnalisés.
C'est ce que vous ferez dans des applications de production, bienvenue dans notre tutoriel complet sur le développement d'un projet Android complet utilisant Jetpack Compose !
Ce projet comprend à la fois le développement de l'UI et les intégrations API. Nous utiliserons { Jetpack Compose, Kotlin, Gestion d'état, Flux de données unidirectionnel, Événements + État, Fonctions d'ordre supérieur } et bien plus encore.
Rejoignez-nous dans ce voyage passionnant dans le monde de Jetpack Compose et améliorez vos compétences en développement d'applications Android.
Si vous souhaitez apprendre Jetpack Compose, vous pouvez consulter notre playlist Jetpack Compose :
Si vous êtes nouveau dans Android et souhaitez apprendre Android en 2023, vous pouvez consulter cette playlist :
N'oubliez pas de liker, de vous abonner et d'activer la cloche de notification pour rester informé de nos derniers tutoriels. Commençons !
Veuillez laisser un commentaire après avoir regardé cette vidéo - vos pensées.