- Assimiler les fondamentaux du développement d'applications Android.
- Développer des compétences en création d'applications Android avec Kotlin.
- Concevoir des interfaces utilisateur attrayantes en utilisant des activités et des fragments.
- Gérer le stockage et l'accès aux données, tant locales qu'à distance, 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 à vos utilisateurs.
- Préparer et publier une application Android sur le Play Store.
Module 1 : Introduction à Android et Kotlin
- Présentation d'Android et de son historique.
- Architecture : Dalvik et ART.
- Introduction à Kotlin et ses avantages pour Android.
- Installation des outils de développement (Android Studio, SDK, etc.).
- Création d'un premier projet.
Module 2 : Fondamentaux de Kotlin
- Types de données, opérateurs, variables et constantes.
- Structures de contrôle, fonctions et expressions lambda.
- Classes et objets.
Module 3 : Activités et interfaces utilisateur
- Création et gestion d'activités en Kotlin.
- Ajout d'éléments graphiques et gestion des interactions.
- Conception d'interfaces responsives.
- Introduction aux layouts et utilisation de fragments.
Module 4 : Services et broadcast receivers
- Services en arrière-plan et leur utilisation.
- Différences entre services et broadcast receivers.
- Création de notifications.
Module 5 : Accès aux données
- Enregistrement de données (SharedPreferences, fichiers, bases de données).
- Requêtes vers des API REST avec des bibliothèques comme Retrofit2.
- Utilisation de SQLite avec Room.
Module 6 : Cartographie
- Introduction à Google Maps et alternatives (MapBox, OSM).
Module 7 : Firebase Cloud Messaging (FCM)
- Envoi de notifications push et gestion des abonnements.
Module 8 : Publication sur le Play Store
- Préparation et publication de l'application sur le Play Store.
Attestation de formation
Non certifiante
Sans niveau spécifique