Formation Développement d'applications pour Android
Formation
À Paris
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
-
Lieu
Paris
-
Dates de début
Dates au choix
Objectifs pédagogiques Cette formation vous permet d'utiliser les fonctionnalités et lister les capacités de la plate-forme Android dédiée à la réalisation d'applications pour les téléphones mobiles. Écrire des applications mobiles pour le système d’exploitation Android en utilisant le SDK fournit par Google.
Les sites et dates disponibles
Lieu
Date de début
Date de début
À propos de cette formation
Prérequis Connaitre la programmation orientée objet ou avoir suivi la formation Introduction à l'objet.
Les Avis
Le programme
Contenu
Introduction au développement Android- Les fonctionnalités de la plateforme Android
- Architecture d'une application Android
- Installation de l'environnement de développement et du SDK Android
- Problématiques liées à la plateforme : diversité d'écrans, de marques, de surcouches, etc.
- Création d’un projet Android, le code « minimal »
- Exécution de l’application sur l’émulateur
- Débogage
- Le fichier « Manifest »
- Les ressources
- Le code source
- Les fenêtres « Activity » (cycle de vie et comportement)
- Design des contrôles et positionnement.
- Adapateurs
- Les menus et les sous menus
- Relation entre les ressources et le code source (Layout, images, thèmes)
- Internationalisation d’une application
- Lancer des fenêtres (« Intent »)
- Résolution des intents implicites
- Services : comportement et mise en place
- Broadcast receiver : utilisation et mise en place
- Faire des appels http
- Web Services (REST, XML)
- JSON
- Lier à des composants, des listes
- Implémenter les échanges réseau en multitâches grâce aux méthodes asynchrones
- AsyncTask
- Stocker des fichiers sur le mobile
- Utiliser une base de données SQLite
- Transactions et SQLite ?
- Le système de fichiers
- Les préférences utilisateurs
- Transformer son application pour une utilisation Offline
- Le partage de données entre applications (« Content Provider »)
- Fragments d’activités
- Utilisation des nouveaux composants graphiques
- Barre d’actions
- Barre système de notifications
- Communiquer avec Facebook
- Communiquer avec Twitter
- Communiquer avec Google+
- Présentation de Google App Engine
- Créer son compte Gae
- Envoyer un push depuis une application Java/PHP
- Recevoir un Push
- Que peut-on faire une fois notre application appelée ?
- Location provider
- Se localiser
- Geocoding (reverse et forward)
- API Google Maps
- Accès aux informations des applications de base : no de tel, contacts.
- Utiliser les fonctions de téléphonie : faire un appel, lancer un sms
- Accéder à l'appareil photo, au Flash, l'API Media
- Jouer avec la sonnerie, le vibreur
- Styles et thèmes
- Réutiliser vos programmes C et C++
- Lier votre application Java à des librairies C/C++
- Faire une application 100% C++
- Bonnes pratiques
- Processus de déploiement sur le Google Play
- Comment déployer son application sans passer par le Market
- Signer son application
- Publier sur le Google Play
- Créez plusieurs APK pour différentes versions du SDK Android
- Statistiques sur le Google Play
Méthodes pédagogiques
8 participants maximum, un poste par stagiaire et un support de cours est remis en fin de stage. La formation est constituée d'apports théoriques, de démonstrations et de mises en pratique basées sur des exercices.
Formateur
Formateur expérimenté spécialiste de la programmation Web et mobile.
Modalités de validation des acquis
Fiche d'évaluation en ligne permettant de valider les acquis.
Informations complémentaires
Population visée
Connaitre la programmation orientée objet ou avoir suivi la formation Introduction à l'objet.
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Formation Développement d'applications pour Android