Android & Kotlin | Apps Next Gen et Architecture Components
Master Android app development with Google Architecture Components! Learn to simplify your apps using P/Kotlin. Build robust, scalable apps.
Course Content
Android & Kotlin | Apps Next Gen et Architecture Components is an intermediate-level Udemy course taught by Robin Penea. It runs 5h 45m, is taught in French, and includes a certificate of completion. Learners rate it 4.5 out of 5 from 225 reviews, with 1,621 students enrolled. It is a paid course, last updated November 2019.
Développez des Applications Android de Nouvelle Génération avec Kotlin et les Architecture Components
Apprenez à créer des applications Android robustes et maintenables grâce à ce cours complet sur Android & Kotlin. Maîtrisez les dernières techniques de programmation recommandées par Google pour développer des apps Android Next Gen.
Ce cours vous fournira les compétences nécessaires pour concevoir des applications Android de haute qualité, à l'image de celles utilisées par de grandes entreprises comme Samsung, Airbnb et HP. Les Architecture Components de Google sont au cœur de cette formation, et sont déjà présents dans 72% des 500 applications les plus populaires sur le Play Store (source : appbrain).
Ce que vous allez apprendre :
- Architecture Components : Découvrez comment les Architecture Components simplifient le développement Android. Ces bibliothèques, comparables à des Lego, peuvent être utilisées individuellement ou combinées pour créer des applications évolutives.
- Lifecycle : Simplifiez la gestion du cycle de vie des Activity et des Fragments.
- LiveData : Rendez vos données observables et réagissez instantanément aux modifications de l'état de votre application.
- ViewModel : Structurez vos Activity et Fragments et modélisez vos applications avec le pattern MVVM pour un code plus propre et maintenable.
- Room : Optimisez votre code de base de données et réduisez sa taille sans compromettre les fonctionnalités.
- WorkManager : Programmez facilement des tâches en arrière-plan, même en cas de changements de configuration du système.
Cas Pratiques Concrets :
Appliquez vos connaissances à des situations réelles grâce à des cas pratiques :
- Mettez à jour un LocationListener dans une Activity ou un Fragment avec un minimum de code grâce à la gestion du Lifecycle.
- Surveillez la connectivité réseau avec LiveData pour une expérience utilisateur plus fluide et sans risque de crash.
- Gérez les états de succès/échec d'un écran de connexion utilisateur avec ViewModel et le pattern MVVM.
- Stockez et récupérez des favoris en utilisant Room pour réduire considérablement votre code de base de données.
- Parallélisez des tâches en arrière-plan avec WorkManager pour une gestion efficace des contraintes.
Projet Complet : BookStore
Mettez en pratique toutes les compétences acquises en développant une application complète : BookStore. Cette application gère ses données localement et simule une synchronisation serveur en arrière-plan.
Pourquoi ce cours ?
Ce cours est basé sur des années d'expérience dans le développement Android. J'utilise les Architecture Components dans toutes mes applications, car ils offrent une solution flexible et performante.
Je suis disponible pour répondre à vos questions et échanger avec vous sur ce sujet passionnant. Rejoignez-moi pour développer la prochaine génération d'applications Android !
Need an app built? Hire the team behind TutorialSearch.io
Web and cross-platform apps shipped end-to-end — design to deploy — by the developers behind this site.