Formation Compose Multiplatform
1690€ HT / personne |
2 jours (14 heures) |
Présentation
Notre formation Compose Mutilplateform vous permettra de créer des interfaces utilisateur modernes et réactives capables de se lancer sur un grand nombre de supports différents à partir d’une seule base de code. Créé par JetBrains, Compose Multiplatform permet de créer des applications qui fonctionnent sur Android, iOS, desktop et web avec un seul codebase en Kotlin.
Ce programme vous présentera Compose Multiplateforme ainsi que ses avantages et sa syntaxe. Un comparatif avec Kotlin Multiplatform (KMP) sera également abordé. La formation commencera par la génération d’un projet initial et la configuration de la structure de projet.
Notre formation couvre les fondamentaux du développement avec la gestion des dépendances, conception d’UI réactives pour diverses plateformes ainsi que la construction des interfaces utilisateur avec la création de composants UI dynamiques et l’utilisation d’animation.
Comme toutes nos formations, elle se déroulera sur la dernière version de l’outil : Compose Multiplatform v1.6
Objectifs
- Créer des interfaces utilisateurs dynamiques
- Intégrer ses propres données
- Réaliser des tests et déployer ses interfaces
Public visé
- Développeurs mobile
- Développeurs web
Pré-requis
Connaissance de Kotlin.
PROGRAMME DE NOTRE FORMATION COMPOSE MULTIPLATFORM
INTRODUCTION À COMPOSE MULTIPLATFORM
- Compose Multiplatform : Vue d’ensemble et avantages
- KMP vs Compose Multiplatform
- Choix de l’IDE approprié
- Préparation de l’environnement de développement
- Génération d’un modèle de projet initial et installation des outils nécessaires
- Structure de projet typique et configuration initiale
DÉVELOPPEMENT AVEC COMPOSE MULTIPLATFORM
- Ajout et gestion de dépendances dans un projet Compose Multiplatform
- Conception d’interfaces utilisateur réactives avec Compose pour différentes plateformes
- Implémentation de la navigation entre écrans avec des bibliothèques comme Voyager
- Création et gestion des thèmes : Choix des couleurs, polices et styles
- Modéliser et traiter des réponses d’API
CONSTRUCTION D’INTERFACES UTILISATEUR
- Création de composants d’interface utilisateur dynamiques et réactifs
- Utilisation des animations pour améliorer l’expérience utilisateur
- Techniques de mise en page adaptatives pour le mobile, le desktop et le web
- Personnalisation avancée avec Material Design et intégration de composants tiers
- Gestion des états et des données avec l’architecture MVVM
GESTION DES DONNÉES ET INTÉGRATION
- Implémentation de la persistance des données avec SQL et autres bases de données
- Envoi de requêtes GET et gestion des réponses pour intégrer des services web
- Création et utilisation d’un cache local pour optimiser les performances
- Gestion des exceptions et des erreurs spécifiques aux différentes plateformes
- Injection de dépendances avec Koin pour une meilleure modularité et testabilité
DÉBOGAGE, TESTS ET DÉPLOIEMENT
- Stratégies et outils pour le débogage d’applications
- Écriture de tests unitaires et d’intégration pour assurer la qualité des applications
- Gestion des différents environnements de déploiement (développement, test, production)
- Automatisation des déploiements et intégration continue avec GitOps
- Surveillance et optimisation des performances des applications en production
BONNES PRATIQUES
- Application des modèles d’architecture recommandés pour un code maintenable et évolutif
- Utilisation avancée des animations et interactions multi-touch
- Adaptation de l’interface et des fonctionnalités en fonction de la plateforme cible
Pour aller plus loin
Formation Kotlin
Formation KMP
Formation Astro
Langues et Lieux disponibles
Langues
- Français
- Anglais / English
Lieux
-
France entière
- Paris
- Lille
- Reims
- Lyon
- Toulouse
- Bordeaux
- Montpellier
- Nice
- Sophia Antipolis
- Marseille
- Aix-en-Provence
- Nantes
- Rennes
- Strasbourg
- Grenoble
- Dijon
- Tours
- Saint-Étienne
- Toulon
- Angers
-
Belgique
- Bruxelles
- Liège
-
Suisse
- Genève
- Zurich
- Lausanne
-
Luxembourg
Nos Formateurs Référents
Témoignages
⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !
Afficher tous les témoignages
⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !
Noter la formation
1690€ HT / personne |
2 jours (14 heures) |
UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?
Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.
ILS SE SONT FORMÉS CHEZ NOUS