Android Avancé : Annotations, Framework ORM, Tests, Gestion réseau
Quels sont les buts de la formation ?
Programme de la formation
Améliorer la productivité
Présentation dumodèle MVVM : Model-View-ViewModel
Liaison de données :layouts, événements, objets observables
Apport desannotations dans le code Java
Présentation desannotations existantes pour Android
Frameworkd’annotations pour Android : AndroidAnnotations
Atelier : créerune application en utilisant le data-binding et les annotations
Réaliser un mapping des données avec AndroidRoom
Présentation duprincipe de mapping Objet-Relationnel
Intégration de labibliothèque Room dans une application Android
Réalisation dumapping d’entités : id, index, clés étrangères, lien entre objets
Présentation dupattern DAO : Data Access Object
Accès aux données via les DAOs Room : CRUD
Requêtes simples,passage de paramètres, requêtes observables
Atelier : miseen place d’une solution d’ORM sur une application Android
Faciliter les échanges réseaux avec AndroidVolley
Présentation del’accès réseau dans Android : avantages, inconvénients
Intégration de labibliothèque Volley dans une application Android
Principe defonctionnement de Volley : file d’attente, requêtes,callback, fallback
Atelier : Accèsà un service d’opendata en utilisant la bibliothèque Volley
Tester ses applications avec Android Espresso
Présentation destests : tests unitaires, tests d’instrumentations
Présentation deJunit : utilisation d’assertions, génération de classes detests
Présentation duframework Espresso
Accès auxcomposants
Réalisationd’actions
Vérification desrésultats
Présentation d’ADBpour écrire des scripts de tests automatisés
Atelier :Ecriture de classes de tests unitaires et de testsd’instrumentations, création de scripts d’exécution des tests



Chargement...