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

Android Kotlin

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

Information fournie par :
Carif-Oref de Normandie

Objectifs, programme, validation de la formation

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 certificiante

Sortie

Sans niveau spécifique

Métiers visés

Code Rome

Durée, rythme, financement

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

Conventionnement : Non

Financeur(s)

Autre

Entreprise

OPCO

Bénéficiaire de l'action

Conditions d'accès

Public(s)
Salarié, Tout public
Modalités de recrutement et d'admission

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

Conditions spécifiques et prérequis

- Notions fondamentales en programmation et développement d'applications - Principes de base de la programmation orientée objet

Modalités d'accès

Lieu de réalisation de l'action

formation entièrement présentielle
Adresse
44 Avenue Thomas Wilson
61000 - Alençon
Responsable : Espace Wilson
Téléphone fixe :
Contacter l'organisme

Contacts

Contact sur la formation
28 Rue du Chemin Vert
75011 - Paris 11e
Responsable :
Téléphone fixe : 0177179036
fax :
Site web :
Contacter l'organisme
Contacter l'organisme formateur
Vivaneo
SIRET: 51017673800043
75011 Paris 11e
Responsable : MASSET
Téléphone fixe : 0177179036
Site web :
Contacter l'organisme

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

du 02/10/2024 au 31/12/2025
débutant le : 02/10/2024
Adresse d'inscription
28 Rue du Chemin Vert
75011 - Paris 11e
Etat du recrutement : Ouvert
Modalités : Entrées/sorties permanentes

Organisme responsable

Vivaneo
SIRET : 51017673800043

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