Sélectionner une page
Formations Mobile Développeur mobile Formation Compose Multiplatform

Formation Compose Multiplatform

formation Dremio
Prix 1690€ HT / personne
2 jours (14 heures)

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Labs : Infrastructure DaaS avec Chrome
Cafés et déjeuners offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 4000€ Bonus Atlas CPF

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

Prix 1690€ HT / personne
2 jours (14 heures)

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Labs : Infrastructure DaaS avec Chrome
Cafés et déjeuners offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 4000€ Bonus Atlas CPF

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

partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp
partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp