Développement Android – niveau 1
Objectifs
- Etre capable de développer une application fonctionnant sur la plate-forme Android
- Connaître et assimiler les principaux concepts d'Android
- Pouvoir utiliser les ressources des téléphones mobiles comme l'envoi de SMS ou la géolocalisation
- Pouvoir s'interfacer avec des services distants
Programme
Présentation
- Android et les smartphones
- Les devices et les versions
- La plateforme
- Types de développement
- Android Studio
- Android SDK
Premier projet
- Création du premier projet
- Structure du projet
- Manifest
- Ressources
- Internationalisation
- Styles et thèmes
Interface graphique
- Les écrans
- Activité
- Modes de développement
- Views
- Layouts
- Widgets
- Listes
- Toasts
Les composants principaux
- Intents
- Pending Intent
- Activités
- Cycle de vie
- Pile d’activité
Composants graphiques avancés
Graphismes
- 2D
- XML
- NinePatch
- Anmations
- OpenGL ES
Accès aux services distants et asynchronisme
- Requêtes HTTP
- JSON/POX
- AsyncTask
Stockage des données
- Les préférences
- Les accès aux fichiers
- La base de donnée SQLite
Les Content Providers
- Fondamentaux
- Requête
- Créer un Content Provider
Les Broadcast Receivers
Les Services
- Définition
- Communication avec le service
Les Notifications
Les Widgets sur la home
Introduction à la sécurité Android
- Architecture
- Mettre en œuvre la sécurité
Le Wifi manager
La téléphonie
Les SMS
Géolocalisation
- Google Maps
- Géocoding
- GPS
Le Power Manager
Les Capteurs
Le multimédia
Développement et optimisation
- Optimisation
- Composants réutilisables
Please login to get access to the quiz
Back to Développement applications Android