Course objectives
Android est un système d’exploitation open source, fondé sur Java, dédié aux smartphones. Il a été développé par Google et une trentaine de partenaires regroupés dans l’Open Handset Alliance. On en parle beaucoup. Normal : 1 C’est Google 2 Il peut détroner le roi iPhone De façon plus pragmatique, Android propose une API complète pour de nombreux besoins applicatifs : géolocalisation, appel à des services distants, stockage de données en local et autre lecture de mp3. Mais au delà des fonctionnalités proposées, Android apporte un vrai modèle architectural fondateur et original à base de composants et d’envoi de messages. Cette formation Android présente Android et montre en quoi il peut apporter à l’entreprise de nouvelles opportunités. Cette formation Android vous permettra de :
– Connaître les principaux concepts d’Android
– Comprendre les enjeux pour le Système d’Information
Who is this course for?
Cette formation Android s’adresse aux décideurs, architectes et ingénieurs.
Prerequisites
aucun
Programme
Introduction
- Architecture de la plateforme Android
- les “Google Phones” Environnement de développement
Développement d’une application : zoom sur l’interface utilisateur
- Composition d’une interface graphique avec les Views Création d’écrans et gestion de leur cycle de vie avec l’objet Activity Développement de composants Utilisation des ressources graphiques Internationalisation des applications
Développement d’une application : zoom sur l’infrastructure technique
- La déclaration des opérations à exécuter par les Intent Les Services La persistance et l’accès aux données Manipulation de fichiers Accès à la base de données embarquée SQLite Notion de ContentProvider Communication avec un serveur distant : HTTP, SOAP
Packager, déployer, exécuter une application
- Notion de package Déploiement Les tâches (Task) et le contrôle de l’activité
L’API de communication
- La téléphonie Les SMS Les notifications Les alarmes
Notions avancées
- Optimisation des ressources Communication inter-threads Notion de sécurité Le « power management »
- – gestion de l’alimentation
Fonctionnalités dépendantes du téléphone mobile
- Créer des graphiques 2D Créer des animations – implémentation fondée sur Open GL Le Wifi Multimédia – audio et vidéo Les services géolocalisés
Conclusion
- Opportunités pour l’entreprise Problématiques architecturales
Topics: Android

