> 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




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 à distance
Disponible en anglais, à la demande

Réf. JPK
  2j - 14h00
Prix : 1480 € H.T.
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.

Méthodes et moyens pédagogiques

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.

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.
Solutions de financement
Plusieurs solutions existent pour financer votre formation et dépendent de votre situation professionnelle.
Découvrez-les sur notre page Comment financer sa formation ou contactez votre conseiller formation.

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.
CHRISTIAN P.
10/10/24
4 / 5

Les exercices sont parfaits pour progresser. Le support est à actualiser (quelques info incorrectes). Proposer en // la correction pour permettre d’avancer plus rapidement en cas de blocage.
ALEXANDRE T.
10/10/24
4 / 5

Pour la théorie il manque des schémas ou même des mini videos de l’interface pour mettre en contexte.Le code devrait être copiable sur le support car on passe trop de temps à réécrire ce qu’on lit.L’exercice sur les plages est tres utile et interessant, mais peu accessible au débutants
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
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.
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

Dernières places
Date garantie en présentiel ou à distance
Session garantie