Savoir 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
Les fonctionnalités de la plateforme
Les autres acteurs du marché
L'architecture d’une application
L'installation de l’environnement de développement et du SDK Android
La création d’un projet Android, code «minimal»
Le cycle de vie d’une application
L'exécution de l’application sur l’émulateur
Le packaging, la signature et le déploiement
Présentation de la publication sur Google Play
Le SDK Android
Le fichier «Manifest»
Les ressources
Le code source
Le débogage
Les fenêtres «Activity» (cycle de vie et comportement)
Les composants graphiques
Les layouts
Design des contrôles et positionnement, adaptateurs
Les menus et les sous-menus
La gestion des thèmes
Gérer la navigation («Intent»)
Les services, broadcast receiver
Les fichiers systèmes
SQLite
Le partage de données entre applications (Content Provider)
Se connecter à un web service/API REST et SOAP
Location provider, se localiser
Geocoding (reverse et forward)
Api Google maps
Accès aux informations des applications de base : numéros de téléphone, contacts...
Utiliser les fonctions de téléphonie et SMS
Utiliser l’appareil photo
Les autres éléments : le vibreur, l’écran tactile, l’accéléromètre...
Tests unitaires avec AndroidUnit
Signer les applications
Publier son application
Faites-nous part de votre projet de formation,
nous sommes là pour vous guider.