Programme de Formation
3
module(s)
Durée totale : 180
Extensions, DSLs, délégation et patterns Android idiomatiques — les fonctionnalités Kotlin qui donnent au code de la plateforme sa signature. 3 leçons pour boucler le langage avant d'attaquer Android.
Module 1 : Fonctions et propriétés d'extension
60
Ajouter des fonctions et propriétés à des types existants sans hériter, organiser les extensions dans des fichiers dédiés et reconnaître les extensions utilisées par les API Android modernes.
Module 2 : DSLs Kotlin et lambdas avec receiver
60
Lire et écrire un DSL Kotlin en exploitant les lambdas avec receiver, comprendre la mécanique derrière Gradle et Jetpack Compose et construire une mini-syntaxe interne expressive.
Module 3 : Délégation et patterns Android idiomatiques
60
Exploiter la délégation Kotlin avec by lazy, by observable, by Delegates et la délégation de classe, puis relier ces outils aux patterns Jetpack ViewModel, StateFlow et injection de dépendances.
Commentaires
0 commentaire
Aucun commentaire pour le moment
Soyez le premier à partager votre avis !
Se connecter pour commenter