Android est un système d'exploitation mobile qui permet le développement d'applications mobiles.
OBJECTIFS PEDAGOGIQUES
- Gérer les services
- Gérer la persistance des données
- Gérer les permissions
PROGRAMME
PERSISTANCE DES DONNÉES
- Gestion des préférences
- Le système de fichier, Fichiers Xml
- Utilisation des ContentProvider natif
- Base de données locales SQLite
- ContentProvider, Utilisation d’OrmLite
SERVICES
- Mise en place d’un service en mode start
- Mise en place d’un service en mode bound
- La notification
LES PERMISSIONS
- Demande
- Mise en place et sécurisation de son application
- La classe Application
TRAVAUX PRATIQUES
- Mise en place d'un ContentProvider lié à une base de données
- Utilisation d'un ContentProvider natif (les Contacts)
COMMUNICATION AVEC UN SERVEUR WEB
- Via un web Service REST
- Via l'utilisation du bus HTTP
- Via la WebView
- Quelques API du système
PUBLIC
Développeurs, Concepteurs développeursPRÉREQUIS
INFORMATIONS PRATIQUES
HORAIRES DE LA FORMATION
de 9 h 00 à 12 h 30 et de 13 h 30 à 17 h 00
MÉTHODOLOGIE PÉDAGOGIQUE
Théorie | Cas pratiques | Synthèse
MODALITÉS D'ÉVALUATION
Évaluation qualitative des acquis tout au long de la formation et appréciation des résultats