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.Clientèle visée
InformaticiensPréalables
De bonnes connaissances en développement avec des langages orientés objets ainsi qu’en bases de données relationnelles.Formateurs
Architecture 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
Détails pédagogiques
Type de cours
Notes relatives à la formation
Formation 100% à distance. Accessible en tout temps de n’importe où. Un an d’accès à la formation et au manuel numérique.
Formation en entreprise
Toutes nos formations peuvent être offertes en entreprise et personnalisées selon vos besoins. Pour plus d'information, nous vous invitons à communiquer avec nous ou à remplir une demande de soumission en ligne.
Demander une soumissionFormation en entreprise
Toutes nos formations peuvent être offertes en entreprise et personnalisées selon vos besoins. Pour plus d'information, nous vous invitons à communiquer avec nous ou à remplir une demande de soumission en ligne.
Demander une soumission