> Formations > Technologies numériques > Développement logiciel > iOS, Android, multiplateformes mobiles > Formation Android Jetpack Compose, construire une application mobile > Formations > Technologies numériques > Formation Android Jetpack Compose, construire une application mobile

Formation : Android Jetpack Compose, construire une application mobile

Android Jetpack Compose, construire une application mobile

Télécharger au format pdf Partager cette formation par e-mail 2


Jetpack Compose est une boîte à outils moderne pour créer une interface utilisateur Android native. Il simplifie et accélère le développement de l'interface utilisateur sur Android avec des API Kotlin intuitives. Vous apprendrez à utiliser Jetpack Compose et à gérer des interfaces et des applications complexes.


Inter
Intra
Sur mesure

Cours pratique en présentiel ou en classe à distance

Réf. JPK
Prix : 1450 € H.T.
  2j - 14h00
Pauses-café et
déjeuners offerts




Jetpack Compose est une boîte à outils moderne pour créer une interface utilisateur Android native. Il simplifie et accélère le développement de l'interface utilisateur sur Android avec des API Kotlin intuitives. Vous apprendrez à utiliser Jetpack Compose et à gérer des interfaces et des applications complexes.

Objectifs pédagogiques
À l’issue de la formation, le participant sera en mesure de :
  • Utiliser l'interface graphique de Jetpack Compose
  • Créer et composer une interface complexe
  • Mettre en œuvre les effets, les animations dans Jetpack Compose
  • Utiliser les contraintes d'une application
  • Diviser l'interface en différents composants réutilisables

Public concerné
Développeurs avertis, développeurs mobiles Android ou non. Toutes les personnes intéressées par la construction d'applications mobiles.

Prérequis
Avoir quelques notions sur le développement d'applications mobiles.
Vérifiez que vous avez les prérequis nécessaires pour profiter pleinement de cette formation en faisant  ce test.

Programme de la formation

Rappel sur le projet Android Studio

  • Comment démarrer un projet traditionnel sous Android Studio ?
  • Étude des éléments principaux de l’application. Activités, services, broadcastreceiver, applications…
  • La construction de l’IHM tradionnelle avec les layout en XML. Intérêts et inconvénients.
Travaux pratiques
Prendre en main un projet existant et examiner les points faibles.

Utiliser Jetpack Compose

  • Développer l’interface graphique sous Android. Nouvelle façon de pratiquer.
  • Les composants fondamentaux. Les fonctions composables de base : Text, TextField, Button, Progess Bar, AlertDialog...
  • Assembler des groupes. Les layouts : LinearLayout, Boxes, Scaffold...
  • Créer des listes. Alternative au RecyclerView. Les scolling horizontaux et verticaux. Les listes et les grilles.
Travaux pratiques
Créer sa première application Jetpack Compose en prenant en exemple le projet de départ (2 écrans).

Gérer des interfaces complexes

  • Composer une interface. Réutiliser les composants. Penser l’interface en composition, ajouter des éléments avancés.
  • Utiliser les modifiers pour appliquer des styles. Enchaîner les modifiers. Ajouter des couleurs de polices et de fond.
  • Gérer les états. Définition des composables stateless, Compose, ViewModel et LiveData. Utiliser l’application Bar.
  • Appliquer Material Design. Gérer les événements. Gérer les thèmes.
Travaux pratiques
Étoffer l’application existante en ajoutant des écrans supplémentaires.

Gérer des applications complexes

  • Utiliser les contraintes du ConstraintLayout. Attacher les éléments sur leurs voisins ou parent. Créer un AppDrawer.
  • Diviser l’interface en composants réutilisables.
  • Utiliser les effets. Réagir à des moments spécifiques dans le cycle de vie.
  • Utiliser des animations dans Jetpack Compose. Animations de propriétés, bouton animé ou toast animé.
Travaux pratiques
Mettre en œuvre une navigation drawer en refactorisant l’interface.


Modalités pratiques

Modalités d'évaluation
Le formateur évalue la progression pédagogique du participant tout au long de la formation au moyen de QCM, mises en situation, travaux pratiques…
Le participant complète également un test de positionnement en amont et en aval pour valider les compétences acquises.

Solutions de financement
Pour trouver la meilleure solution de financement adaptée à votre situation : contactez votre conseiller formation.
Il vous aidera à choisir parmi les solutions suivantes :
  • Le plan de développement des compétences de votre entreprise : rapprochez-vous de votre service RH.
  • Le dispositif FNE-Formation.
  • L’OPCO (opérateurs de compétences) de votre entreprise.
  • Pôle Emploi sous réserve de l’acceptation de votre dossier par votre conseiller Pôle Emploi.
  • Le plan de développement des compétences de votre entreprise : rapprochez-vous de votre service RH.
  • Le dispositif FNE-Formation.
  • L’OPCO (opérateurs de compétences) de votre entreprise.
  • Pôle Emploi sous réserve de l’acceptation de votre dossier par votre conseiller Pôle Emploi.

Avis clients
4,2 / 5
Les avis clients sont issus des évaluations de fin de formation. La note est calculée à partir de l’ensemble des évaluations datant de moins de 12 mois. Seules celles avec un commentaire textuel sont affichées.
DAMIEN P.
06/07/23
5 / 5

Formation courte (2j) mais le contenu est très formateur et explicite et permet d’aborder la technologie sereinement
MOHAMED F.
15/05/23
4 / 5

Très bonne
THIBAULT C.
19/12/22
3 / 5

L’animateur était énergique mais le niveau de la formation ne correspond pas au niveau attendu. Cela vient peut être de ma part, ayant potentiellement pris un cours trop débutant. Mais bonne animation tout de même.




Horaires
En présentiel, les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45. Les pauses et déjeuners sont offerts.
En classe à distance, la formation démarre à partir de 9h.
Pour les stages pratiques de 4 ou 5 jours, quelle que soit la modalité, les sessions se terminent à 15h30 le dernier jour.

Dates et lieux
Sélectionnez votre lieu ou optez pour la classe à distance puis choisissez votre date.
Classe à distance