Formation Technologies de l'information : Conception et développement d’applications mobiles natives avec Kotlin
Le programme de la formation
Introduction
⦁ Préambule
⦁ Environnement de développement
⦁ Démonstration – Installation de l’environnement
Kotlin
⦁ Présentation du langage Kotlin
⦁ Les variables
⦁ Les conditions
⦁ Les boucles
⦁ Les fonctions
⦁ Exceptions
⦁ Les classes
⦁ Démonstration – Structure de classes
⦁ Héritage et interface
Interface utilisateur
⦁ Théorie sur les éléments d’interface utilisateur
⦁ Création de layouts en XML
⦁ Création de layouts avec Compose
⦁ Row, column et box
⦁ Modifiers
⦁ Lazy columns
Manipulation des vues et interactions
⦁ Gestion des états
⦁ Démonstration – Gestion des interactions utilisateurs
⦁ Démonstration – Outils de débogage
⦁ ViewModel
⦁ Flow et StateFlow
Utilisation des activités, Intents, Tests et ViewModels
⦁ Activité et Intents
⦁ Démonstration – Création et gestion des activités
⦁ Tests unitaires
⦁ Navigation
Persistance des données avec DataStore et Room
⦁ SQLite
⦁ DataStore
⦁ Room
⦁ Room (DDL)
⦁ Room (DAO)
Communication réseau et services
⦁ Retrofit
Tâches en arrière-plan avec WorkManager
⦁ WorkManager
⦁ Contraintes WorkRequest
⦁ Task Inspector
Ressources du téléphone et permissions
⦁ API Géolocalisation
⦁ QR Code
⦁ API SMS et Contacts
À qui s'adresse cette formation ?
Public cible
Informaticiens
Prérequis
De bonnes connaissances en développement avec des langages orientés objets ainsi qu’en bases de données relationnelles.
Les objectifs de la formation
L’objectif de cette formation est d’apprendre à développer et exécuter des applications Android en Kotlin en tirant parti des bibliothèques proposées par le système d’exploitation.
