Maîtriser les concepts avancés du développement d'applications sous Android
Programme
Nouveautés du framework Android
- Le package de compatibilité
- Les fragments
- Les Nested fragments
- Le ViewPager
- L’interface de recherche
- La barre d’actions
- Le copier / coller
- Le drag and drop
- Les widgets honeycomb
- NFC et le bluetooth
- La gestion du push notifications
- Le GridLayout
- Les Cursorloader
- Gérer un seul APK pour différents devices
- Présentation de librairies externes indispensables: GSON, RETROFIT, VOLLEY, PICASSO, GLIDE etc …
Design et ergonomie Android
- Apprendre à ne pas confondre les UI iOS et Android
- La richesse insoupçonnée de la TextView
- Styles et thèmes
- Patterns d’utilisation
- Building blocks
- Présentation des outils : Layout Inspector et Blue Print / Component Tree
Industrialisation Android
- Présentation de RETROFIT et VOLLEY
- Gérer l’utilisation de la batterie lors des appels réseaux en 3G
- La stratégie de cache de Picasso ou Glide
- Présentation de Bugsense, ACRA et Crashlytics.
- Protéger les données de ses utilisateurs par la cryptographie avec le système d’identification oAuth2
- Protéger le code source de son application – Proguard
- Présentation d’AndroidTest et Jenkins
- Gérer des campagnes de test avec Silk Mobile