DES RESSOURCES ET DES OUTILS AU SERVICE DES ACTEURS ET DES PROFESSIONNELS.

FORMATION KOTLIN ET ANDROID

Date de mise à jour : 28/08/2025 | Identifiant OffreInfo : 01_GE446387

Information fournie par :
Région Grand Est, missions Carif-Oref

Objectifs, programme, validation de la formation

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 certificiante

Sortie

Sans niveau spécifique

Métiers visés

Code Rome

Durée, rythme, financement

Modalités pédagogiques
Durée
80 heures en centre

Conventionnement : Non

Financeur(s)

Conditions d'accès

Public(s)
Artisan, Demandeur d'emploi, Salarié
Modalités de recrutement et d'admission

Niveau d'entrée : Sans niveau spécifique

Conditions spécifiques et prérequis

Connaissance de base en programmation

Modalités d'accès

Lieu de réalisation de l'action

Formation mixte
Adresse
1 Avenue Pierre Pflimlin
68390 - Sausheim
Responsable :
Téléphone fixe :
Contacter l'organisme

Contacts

Contact sur la formation
Responsable : Marine Reiner
Téléphone fixe : 0390202627
fax :
Site web :
Contacter l'organisme
Contacter l'organisme formateur
BT Formation - BT Info
SIRET: 48121600000044

Responsable : GIBALDI
Téléphone fixe : 0388388126
Site web : http://www.bt-formation.fr
Contacter l'organisme

Période prévisibles de déroulement des sessions

du 27/08/2025 au 27/08/2026
débutant le : 27/08/2025
Adresse d'inscription
5 Allée de l'Europe
67960 - Entzheim
Etat du recrutement : Ouvert
Modalités : Entrées/sorties permanentes

Organisme responsable

BT Formation - BT Info
SIRET : 48121600000044

Adresse
5 allée de l'Europe
67960 - Entzheim
Téléphone fixe : 0388388126
Contacter l'organisme