Durée : 4 jours
Aucune session disponible.
« * » indique les champs nécessaires
« * » indique les champs nécessaires
Objectifs
Public et prérequis
Programme
Présentation du concept Compose Multiplatform
Historique et évolution
Comparaison avec d’autres solutions multiplateformes (Flutter, React Native, Xamarin)
Installation et prise en main des différents IDE possibles (Android Studio, IntelliJ IDEA, Fleet)
Optimisation et réglages pour un meilleur confort de programmation
Architecture d’un projet
Lire une StackTrace, utiliser le debugger, le profiler…
Lancer son application sur un émulateur Android et iOS et sur une application de bureau
Syntaxe du langage (Variable, Fonction, Objet, héritage…)
Maîtriser les lambdas expressions nécessaires pour compose
Avantage d’un langage moderne par rapport à Java
Exploiter une API Rest avec Ktor
Gestion des exceptions
Tâche asynchrone à l’aide des coroutines
Travailler avec des données réactive avec Flow
Créer des composants réutilisables pour dessiner les différents écrans
Utiliser les Preview
Comprendre le fonctionnement de la recomposition, des états et des données observables.
Utiliser des variables partagées
Utilisation de Material3 pour designer l’application de manière moderne
Prise en compte du thème clair et sombre et de l’internationalisation
Naviguer d’écran en écran à l’aide du Typse safe navigation
Mise en place d’un ViewModel
Architecture MVVM
Injection de dépendance avec Koin
Séparation du code commun et du code spécifique à chaque OS
Interaction avec le code commun
Gestion des erreurs et de l’attente
Structurer efficacement son projet multiplateforme
Bonne pratique d’organisation
Tester le code commun
Gestion des bases de données multiplateformes avec SQLDelight
Gestion des permissions multi os
Afficher la localisation du téléphone
Retour d’expériences et d’organisation de projet
Sur mesure
Disponible à distance
Durée : 4 jours
A partir de : 2600 € HT
Disponible à distance
Durée : 4 jours
soit 28 heures de formation
Disponible à distance
Durée : 4 jours
soit 28 heures de formation
Disponible à distance
Durée : 4 jours
A partir de : 2600 € HT

Référence : SF33429
À partir de 1400 € HT
2 jours

Référence : SF33063
À partir de 1950 € HT
3 jours

Référence : SF33355
À partir de 1800 € HT
3 jours