01_GE446387_GE1905019 https://formation.grandest.fr/accueil/formations/139178 FORMATION KOTLIN ET ANDROID BT Formation - BT Info

FORMATION KOTLIN ET ANDROID

Date de mise à jour : 28/08/2025 | Identifiant OffreInfo : 01_GE446387
Organisme responsable : BT Formation - BT Info

Objectifs

?    Optimiser et personnaliser l'environnement de développement Android Studio pour un usage efficace et adapté.

?    Maîtriser la création, la modification et l'organisation d'interfaces graphiques et de composants réutilisables avec Android Compose.

?    Utiliser les outils de débogage, d'automatisation et de profilage afin de garantir la précision et la performance des applications.

?    Créer, structurer et maintenir un projet Android en exploitant les principes d'architecture (MVVM, ViewModel) et en gérant les cycles de vie.

?    Développer des interfaces modernes en intégrant habillage, thèmes, internationalisation et gestion dynamique des permissions.

?    Exploiter Kotlin pour concevoir des fonctionnalités avancées, gérer les tâches asynchrones, les accès réseaux et l'accès aux API externes.

?    Mettre en place une navigation fluide entre écrans, intégrer menus, icônes et fonctionnalités d'annotation, et gérer les interactions utilisateur.

?    Paramétrer la publication d'applications en générant, testant et exportant les exécutables pour une diffusion optimale.


Programme de la formation

Android Studio


? Découverte de l'environnement de travail (Android Studio, Gradle)

? Optimisation et réglages pour un meilleur confort de programmation

? Architecture d'un projet Android Compose

? Lire une StackTrace, utiliser le debugger, le profiler…

? Lancer son application sur un émulateur et sur un téléphone physique ou tablette.

• Utilisation de Gradle et ajout de librairies

• Générer un exécutable et le mettre sur le PlayStore


Kotlin :

• Syntaxe du langage (Variable, Fonction, Objet…)

* Maîtriser les lambdas expressions nécessaires pour compose

• Avantage d'un langage moderne par rapport à Java

• Exploiter une API Rest

• Tâche asynchrone à l'aide des coroutines


Interface graphique avec Android Compose

• Créer des composants réutilisables pour dessiner les différents écrans

• Utiliser les Preview

• Comprendre le fonctionnement de la recomposition, des états et des données observables.

• Utiliser des variables partagées

• Utilisation de Material3 pour designer l'application de manière moderne

• Prise en compte du thème clair et sombre et de l'internationalisation


Navigation avec Android Compose

• Naviguer d'écran en écran à l'aide de composant

• Mettre en place une barre de navigation (avec flèche retour)

• Icône et menu

• Tabbar et Floating button


Architecture

• Mise en place d'un ViewModel

• Architecture MVVM

• Rotation d'écran

• Utilisation des coroutines pour aller chercher nos données

• Gestion des erreurs et de l'attente


Permission et Localisation

• Fonctionnement des permissions dynamique

• Récupérer la localisation en mode économie d'énergie

*Historique

• Fonctionnement de l'ancien système d'interface graphique avec XML

• Data binding

• Manipuler des composants XML

• Cycle de vie d'une Activity


En fonction des envies et du temps, autres modules possibles

• Navigation à l'aide de Fragment

• Intégration de FireBase avec login with google et base de données en temps réelles.

• Créer un service qui se lance au démarrage du téléphone (Service + Broadcast)

• Google Maps

• Notification Push

• Android Auto / Automotive

• Initiation à Kotlin multiplateformes

Validation et sanction

attestation de suivi ou de présence

Type de formation

Non certifiante

Sortie

Sans niveau spécifique

Contact de la formation

Responsable : Marine Reiner
Téléphone fixe : 0390202627
Contacter l'organisme

Contact de l'organisme formateur

BT Formation - BT Info
SIRET : 48121600000044
Responsable : Barbara GIBALDI
Téléphone fixe : 0388388126
Site web : http://www.bt-formation.fr
Contacter l'organisme

Information fournie par :