Android Avancé : Annotations, Framework ORM, Tests, Gestion réseau

Loader DigitalCityChargement...

Android Avancé : Annotations, Framework ORM, Tests, Gestion réseau

(Réf.100324)
35
Heure(s)
Chercheur d'emploi
Payant

Organisé par :

Quels sont les buts de la formation ?

Améliorer la productivité - Optimiser des applications Android en utilisant les bibliothèques fournies par Google ' Fiabiliser des applications Android en mettant en place des tests automatisés

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

Cette formation apparaît au catalogue de Dawan mais aucune date n’a encore été planifiée.