04_2455055F_312418S https://www.trouvermaformation.fr/formations/formation/2455055F Android Kotlin Vivaneo

Android Kotlin

Date de mise à jour : 25/11/2025 | Identifiant OffreInfo : 04_2455055F
Organisme responsable : Vivaneo

Objectifs

  • Maîtriser les fondamentaux du développement d'applications Android
  • Développer des applications Android en utilisant le langage Kotlin
  • Créer des interfaces utilisateur dynamiques avec des activités et des fragments
  • Gérer le stockage et l'accès aux données locales et distantes via des bases de données et des requêtes API REST
  • Intégrer des fonctionnalités de cartographie dans vos applications
  • Utiliser Firebase Cloud Messaging (FCM) pour envoyer des notifications push aux utilisateurs
  • Préparer et publier une application Android sur le Play Store

Programme de la formation

Module 1 : Introduction à Android et Kotlin

  • Présentation d'Android et de ses fonctionnalités
  • Historique de la plateforme Android
  • Architecture d'Android (couches et machines virtuelles Dalvik et ART)
  • Introduction au langage de programmation Kotlin
  • Avantages de Kotlin pour le développement d'applications Android
  • Installation des outils de développement (Android Studio, SDK, JDK, NDK)
  • Prise en main d'Android Studio et installation de plugins utiles
  • Informations sur Android Studio Bot
  • Création d'un premier projet et découverte de JetPack

Module 2 : Les fondamentaux de Kotlin
  • Types de données et opérateurs en Kotlin
  • Variables et constantes
  • Structures de contrôle (boucles, conditions)
  • Fonctions et expressions lambda
  • Classes et objets en Kotlin

Module 3 : Activités et interfaces utilisateur
  • Création d'une activité en Kotlin
  • Ajout d'éléments graphiques (boutons, textes, images) à une activité
  • Gestion des actions utilisateur (clics sur boutons, saisie de texte, etc.)
  • Création d'interfaces utilisateur adaptatives pour différents écrans
  • Introduction aux layouts Android (ConstraintLayout, LinearLayout, FrameLayout, etc.) et JetPack Compose
  • Mise en place de fragments

Module 4 : Services et broadcast receivers
  • Services en arrière-plan (Service, IntentService, Foreground)
  • Différences entre services et broadcast receivers
  • Communication entre les composants de l'application
  • Création de notifications pour informer les utilisateurs

Module 5 : Accès aux données et bases de données
  • Enregistrement de données dans l'application (préférences utilisateur avec SharedPreferences/DataStore, fichiers, bases de données internes)
  • Requêtes vers des API REST en utilisant des bibliothèques comme Gson, Volley ou Retrofit2
  • Utilisation d'une base de données SQLite avec Room pour le stockage de données

Module 6 : Cartographie
  • Introduction à Google Maps
  • Configuration et mise en place de la cartographie
  • Alternatives (MapBox, OpenStreetMap)

Module 7 : Firebase Cloud Messaging (FCM)
  • Introduction à FCM
  • Envoi de notifications push aux utilisateurs
  • Configuration des récepteurs de notification dans votre application Android
  • Gestion des abonnements aux notifications pour les utilisateurs

Module 8 : Publication sur le Play Store
  • Préparation de l'application pour la publication
  • Création d'un compte développeur Google Play
  • Publication de l'application sur le Play Store

Validation et sanction

  • Création d'applications Android avec Kotlin
  • Conception d'interfaces utilisateur adaptatives
  • Gestion des données locales et distantes
  • Intégration de services et notifications
  • Utilisation des bibliothèques JetPack
  • Tests et débogage des applications
  • Publication sur le Play Store

Type de formation

Non certifiante

Sortie

Sans niveau spécifique

Contact de la formation

28 Rue du Chemin Vert
75011 - Paris 11e
Téléphone fixe : 0177179036
Contacter l'organisme

Contact de l'organisme formateur

Vivaneo
SIRET : 51017673800043
75011 Paris 11e
Responsable : Monsieur Mickael MASSET
Téléphone fixe : 0177179036
Contacter l'organisme

Information fournie par :