Shopping cart
Your cart empty!
Maîtrisez Android Jetpack Compose pour concevoir des interfaces utilisateur modernes. Apprenez à construire des applications mobiles performantes. Formation pratique et complète pour développeurs Android. Transformez vos idées en interfaces dynamiques.
Réponse sous 24h ouvré
Concevoir des interfaces utilisateur Android modernes et dynamiques en utilisant les composables, la gestion d'état réactive et les modificateurs pour une mise en page flexible et personnalisée.
Implémenter la navigation entre les écrans, gérer les listes de données complexes avec Lazy Composables et intégrer des interactions utilisateur fluides pour des applications performantes et intuitives.
Appliquer les principes d'architecture logicielle (MVVM/MVI) et utiliser les ViewModels pour séparer la logique métier de l'interface, garantissant la maintenabilité et la scalabilité des applications.
Intégrer les coroutines Kotlin pour les traitements asynchrones, manipuler le stockage de données local et interagir avec des APIs externes pour construire des applications Android complètes et réactives.
Vous débutez dans le développement Android et souhaitez acquérir les compétences clés sur Jetpack Compose pour créer des interfaces utilisateur modernes et réactives. Cette formation est un tremplin idéal pour lancer votre carrière.
Vous maîtrisez déjà le développement Android avec les vues traditionnelles et désirez migrer ou compléter vos connaissances vers Jetpack Compose, l'avenir du UI sur Android. Optimisez vos applications existantes et restez à la pointe de la technologie.
Vous développez sur d'autres frameworks mobiles (Flutter, React Native) et souhaitez vous diversifier sur l'écosystème Android natif avec Jetpack Compose, un outil puissant et moderne pour des applications performantes. Étoffez votre portefeuille de compétences.
Comprenez les avantages et les capacités de Jetpack Compose pour mieux planifier vos projets mobiles, estimer les efforts et dialoguer efficacement avec vos équipes techniques. Prenez des décisions éclairées pour vos applications Android.
- Présentation de Jetpack Compose: architecture et avantages
- Configuration de l'environnement de développement (Android Studio, JDK)
- Structure d'un projet Compose: fichiers et répertoires clés
- Principes des fonctions composables et annotations
- Le cycle de vie des composables et la recomposition
- Création de premiers composables simples (Text, Button, Image)
- Comprendre l'état et le mécanisme de recomposition
- `@State`, `remember`, `by remember` pour la gestion d'état locale
- `mutableStateOf`, `mutableMapOf`, `mutableListOf` pour les collections
- Disposition de base: `Column`, `Row`, `Box`
- Alignements et espacements avec les modificateurs
- Utilisation de `Spacer` et `Divider` pour la structure
- Chaînage des modificateurs: ordre et impact
- Modificateurs de taille, fond, bordure, remplissage (`padding`, `offset`)
- Gestion des interactions utilisateur: `clickable`, `scrollable`, `focusable`
- Intégration de Material Design: Thème, couleurs, typographies
- Composants de base: `TextField`, `CheckBox`, `RadioButton`, `Slider`
- Introduction à la navigation simple avec `NavHostController`
- `LazyColumn` et `LazyRow` pour les listes optimisées
- Affichage d'éléments dynamiques et personnalisés dans les listes
- Gestion des états des éléments de liste et des `keys`
- Définition de routes et d'arguments de navigation
- Passage de données complexes entre les écrans
- Gestion du retour arrière et de la pile de navigation
- Principes de l'architecture MVI (Model-View-Intent) ou MVVM
- Utilisation de `ViewModel` pour la logique métier et la persistance d'état
- Injection de dépendances avec Hilt ou Koin (introduction)
- Introduction aux Coroutines Kotlin pour la programmation asynchrone
- Lancement de coroutines dans les composables et ViewModels
- Gestion des effets secondaires avec `LaunchedEffect` et `rememberCoroutineScope`
- Introduction à Room (base de données locale) et SQLite
- Récupération de données depuis une API REST (Retrofit)
- Affichage de données dynamiques issues d'une source externe
- Introduction aux tests unitaires et d'intégration avec Compose
- Composants de test: `ComposeTestRule`, `onNodeWithText`
- Préparation au déploiement: signature de l'APK, Play Store
Vous ne trouvez pas la réponse concernant la formation Développement mobile Android : Créez des applications avec Jetpack Compose ?
Contactez un conseiller en formation
Vous avez des interrogations ? Nous avons les réponses. Consultez notre FAQ pour découvrir les questions que d’autres se posent souvent avant de se lancer dans une formation.
Vous avez encore des questions ?Réponse non disponible.
Réponse non disponible.
Réponse non disponible.
Réponse non disponible.
Réponse non disponible.
Réponse non disponible.
Réponse non disponible.
Réponse non disponible.
Réponse non disponible.
Pourquoi choisir imi executive solutions ? ¯\_(ツ)_/¯
Les meilleures formations réunies en une seule. Apprenez tous ce qu'il y a à savoir.
Apprenez au côté de professionnels en activité
Pédagogie active où l’apprenant est acteur de son propre apprentissage : construisez, créez, expérimentez !
Accompagnement personnalisé avec un mentor pour répondre à vos questions
Accès illimité pendant 1 an à tous les contenus (supports, cours, vidéos, exercices, templates)
Mettez vos connaissances en application avec des cas pratiques.
Des formations sur-mesure qui répondent à vos ambitions stratégiques.
Notre organisme de formation est certifié Qualiopi
En présentiel ou à distance, bénéficiez de l’accompagnement d’experts à la fois formateurs et professionnels de terrain.
Des formations e-learning flexibles, accessibles à tout moment, pour monter en compétences à votre rythme.
Les entreprises peuvent abonner leurs collaborateurs un accès illimité à l’ensemble de nos formations.
Le champ de la formation est exonéré de TVA.
Notre métier est aussi de vous accompagner dans l'activation des différents financeurs pour vous éviter le moins de reste à charge possible.
Formations financées via votre opérateur de compétences
Les OPCO (Opérateurs de Compétences) peuvent prendre en charge tout ou partie des frais de formation de vos salariés, dans le cadre du plan de développement des compétences ou de l’alternance. Renseignez-vous auprès de votre OPCO de rattachement.
En savoir +Aide à la formation pour les indépendants
Les Fonds d’Assurance Formation (FAF) financent les formations des travailleurs indépendants, auto-entrepreneurs, professions libérales et chefs d’entreprise. Le financement dépend de votre code NAF/APE et de l’organisme auquel vous cotisez (FAFCEA, AGEFICE, FIFPL…).
En savoir +Des aides pour les demandeurs d’emploi
France Travail (ex-Pôle emploi) peut financer vos formations via des dispositifs comme l’AIF (Aide Individuelle à la Formation) ou des achats directs. Parlez-en à votre conseiller pour valider votre projet et vérifier votre éligibilité.
En savoir +Utilisez vos droits formation en toute autonomie
Le Compte Personnel de Formation (CPF) permet à chaque actif d’utiliser les droits accumulés pour financer des formations éligibles. Accessible directement via l’application Mon Compte Formation, sans accord de l’employeur.
En savoir +Aides régionales pour la formation professionnelle
Les conseils régionaux proposent des aides financières pour favoriser l’accès à la formation, en particulier pour les jeunes, les demandeurs d’emploi ou les personnes en reconversion. Ces aides varient selon les régions.
En savoir +Un soutien pour les entreprises en transformation
Le FNE-Formation accompagne les entreprises confrontées à des mutations économiques (transformation digitale, écologique, etc.). Il permet de financer les parcours de formation de leurs salariés, souvent à hauteur de 50 à 100 %, selon les cas.
En savoir +A la fin de cette formation, ajoutez sur votre CV :
Obtenez la certification Développement mobile Android : Créez des applications avec Jetpack Compose délivrée par i.m.i. executive solutions.
Découvrez l'impact concret de notre programme sur vos problématiques quotidiennes
Réponse sous 48hJoin 10k+ people to get notified about new posts, news and updates.
Do not worry we don't spam!