> 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 le programme Partager cette formation


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 : 1480 € 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.
  • France Travail sous réserve de l’acceptation de votre dossier par votre conseiller France Travail.
  • 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.
  • France Travail sous réserve de l’acceptation de votre dossier par votre conseiller France Travail.

Avis clients
3,9 / 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.
MIREN I.
10/10/24
4 / 5

Contenu de la formation intéressant. Beaucoup de pratique.Ca va vite il faut bien suivre et être concentréIl faudrait préciser dans la description de la formation que des acquis en kotlin sont nécéssaires, cela permet de mieux suivre
GILLES L.
10/10/24
4 / 5

Je m’attendais à une formation un peu plus haut niveau, je pense qu’il s’agit d’une formation pour les non initiés.
JANIN C.
10/10/24
5 / 5

J’ai beaucoup appris durant ces deux jours de formation et le formateur était top, à l’écoute et fait participer tout le monde. En revanche je pense qu’il faut un minimum d’acquis sur android pour pouvoir effectuer certain TP. Le deuxième jour étais plus compliqué à suivre. Je suis satisfaite dans l’ensemble




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 à 16h le dernier jour.

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