Plan du cours
Introduction à Android
- Android Fonctionnalités du SDK
- Présentation du cadre de développement
- La machine virtuelle Dalvik
- Architecture de l'application Android
- Téléchargement et installation du Android SDK
Une application Android
- Création d'un nouveau projet Android
- Création d'un dispositif virtuel Android
- Applications de premier plan et d'arrière-plan
- L'émulateur Android
Applications et Activities
- Présentation du fichier manifeste de l'application
- Utilisation des ressources
- Le cycle de vie de l'application Android
- Comprendre la priorité d'une application et les états de ses processus
- Créer des Activities et le cycle de vie des activités
- Conception fondamentale de l'interface utilisateur Android
- Définir les dispositions
- Créer de nouveaux fragments
- La boîte à outils des Android widgets
- Présentation des adaptateurs
Définir et utiliser des styles
- Les Element styles
- Où appliquer un style
- Les attributs disponibles
- Hériter d'un style
Utilisation des intentions et des récepteurs de diffusion
- Utilisation des intentions pour lancer des Activities
- Utilisation des intentions pour diffuser des événements
- Création de filtres d'intention et de récepteurs de diffusion
- Écoute des intentions de diffusion natives
- Surveillance des changements d'état des périphériques à l'aide d'intentions de diffusion
Utilisation de ressources Internet
- Connexion à une ressource Internet
- Utilisation du gestionnaire de téléchargement
- Utilisation des services Internet
Utilisation des fichiers, de l'enregistrement des états et des préférences
- Création et enregistrement de préférences partagées
- Récupération des préférences partagées
- Présentation du cadre de préférences et de l'activité de préférences
- Inclure des fichiers statiques en tant que ressources
- Travailler avec le système de fichiers
Les Database et les fournisseurs de contenu
- Présentation des Android Databases
- Présentation du SQLite
- Valeurs de contenu et curseurs
- Travailler avec des Databases SQLite
- Interroger un Database
- Création de fournisseurs de contenu
- Utilisation des fournisseurs de contenu
Travailler en arrière-plan
- Présentation des services
- Lier des services à des Activities
- Utilisation des threads d'arrière-plan
- Utilisation de AsyncTask pour exécuter des tâches asynchrones
- Utilisation des alarmes
Comment notifier des événements
- Présentation de la barre d'action
- Création et utilisation de menus et d'éléments d'action de la barre d'action
- Présentation des dialogues
- Présentation du gestionnaire de notifications
- Création de notifications
Géocodage et services de localisation
- Utilisation des services de géolocalisation
- Utilisation de l'émulateur avec les services de localisation
- Sélection d'un fournisseur de services de localisation
- Recherche de l'emplacement actuel
- Utilisation des alertes de proximité
- Création de Activities basés sur une carte
Pré requis
Les participants doivent avoir une connaissance de base de la programmation en Java.
Nos clients témoignent (5)
Le formateur était prêt à explorer d'autres problèmes dans le domaine de la dague.
Susheel - Home
Formation - Dependency Injection with Dagger 2
Traduction automatique
Les connaissances du formateur et la facilité avec laquelle il les a présentées.
Piotr - DPDgroup IT Solutions sp. z o.o.
Formation - Android Applications Testing
Traduction automatique
Le naturel et la convivialité de la formatrice. La formatrice adapte son cours et les exercices aux demandes (formation interactive).
Emmanuel BURON - Altim consulting
Formation - Android TV
I really enjoyed the fairly broad coverage of topics.
john harrigan
Formation - Android Development
Traduction automatique
Antonio gave is much background information, best practices and showed us useful tools to speed up our development process.
Philipp Hunger
Formation - Cross-platform mobile development with PhoneGap/Apache Cordova
Traduction automatique