Formation développement Android 8

Formation Android
Devenez un développeur d’applications professionnelles sous Android grâce à cette formation.
Dans un premier temps, vous vous familiariserez avec l’univers Android. Ainsi, vous découvrirez l’OS Android, les librairies systèmes, la machine virtuelle Dalvik et ART, mais également les outils de développement comme l’IDE Android Studio 2.1 d'Intellij (successeur d'Eclipse), le compilateur et le debugger.
 
Dans un deuxième temps, vous aborderez les bases d’Android comme l’arborescence projet et les threads ainsi que le développement IHM. Enfin, la formation vous initiera sur les aspects sécurité et déploiement sur le Play Store.
 
Cette formation est dispensée par un formateur Android expérimenté qui développe des applications Android depuis plus de 8 ans. Parmi ses références client (EDF, BNP Paribas, le Puy du Fou, RATP, Société générale, L'Oréal, La Cité des Sciences etc ...)

 

Prochaines sessions de formation

La prochaine session de formation « Développeur Android » vous permettra d’acquérir les bases du développement d'application android.

Lieu Type Date des sessions de formation Android Studio Prix (HT)

INTRA Formation dédiée à votre entreprise Nous consulter
Paris INTER
Développement Android (inclus les mises à jour API 27 - Oreo)
du lundi 26 au vendredi 30 Mars 2018 (5 jours)
2690 €
Paris INTER Développement Android (inclus les mises à jour API 27 - Oreo)
du lundi 28 au vendredi 1 Juin 2018 (5 jours)
2690 €
Paris INTER Développement Android (inclus les mises à jour API 27 - Oreo)
du lundi 9 au vendredi 13 Juillet 2018 (5 jours)
2690 €
Paris INTER Développement Android (inclus les mises à jour API 27 - Oreo)
du lundi 17 au vendredi 21 Septembre 2018 (5 jours)
2690 €
Paris INTER Développement Android (inclus les mises à jour API 27 - Oreo)
du lundi 22 au vendredi 26 Octobre 2018 (5 jours)
2690 €
Paris INTER Développement Android (inclus les mises à jour API 27 - Oreo)
du lundi 26 au vendredi 30 Novembre 2018 (5 jours)
2690 €
Paris INTER Développement Android (inclus les mises à jour API 27 - Oreo)
du lundi 10 au vendredi 14 Décembre 2018 (5 jours)
2690 €


Développement Android Avancé
Sur demande (3 jours)
1990 €

Consultez-nous pour une session de formation Android adaptée au niveau des salariés de votre entreprise (INTRA), consultez-nous.

Contenu général (mis à jour pour Android 7 Nougat)

Visualiser le programme complet et détaillé de la formation Android.

Journée 1 

La première journée est orienté sur la présentation de la plateforme Android avec dans un premier temps des informations générales sur les différents acteurs du marché (iOS, Android, Windows Phone) et des statistiques d'utilisation de chaque plateforme.
 
Vous aurez une informations complète sur l'architecture du système Android et sur les machines virtuelles Dalvik et ART (à partir de Lollipop).
 
Dans un second temps vous installerez les outils nécessaires au développement sur la plateforme Android : le JDK 7, Android Studio et Genymotion.
 
Un premier projet « Hello World » sera créé et l'application sera déployé sur l'émulateur et à partir d'un terminal physique Android.
L'arborescence général d'un projet et notamment le manifest Android seront expliqués.  
 
Un premier TP vous permettra de comprendre la mise en place d'un nouvelle écran et l'interaction avec le cycle de vie.
 
Les notions fondamentales d'un projet seront abordés au fur et à mesure.

Journée 2 

La création des interfaces graphiques prend une part importante lors du développement d'une application mobile professionnel. Vous aurez des informations générales sur l'ergonomie lié aux plateformes mobile et notamment sur Android.
 
Les différents composants graphiques (ViewGroup et View) et éléments de ressources (Drawable, Anim, Layout, Menu, Values, Raw ...) seront détaillés.
 
Le concept des images ajustables au format « Nine Patch » (9Patch) très utiles sur la plateforme sera également illustrer.
 
Les unités de mesures spécifiques pour Android seront présentés.
Vous verrez comment créer des Styles et des Themes (incluant le Material Design) et plus généralement comment créer une application supportant le multilingue.
 
L'affichage de donnés dans une liste en utilisant les composants Android (ListView, GridView ...) sera effectué à la fois de manière basic et avec une personnalisation complète.

Le TP vous permettra de comprendre comment intégrer efficacement des écrans complets à partir de maquettes réalisés spécialement pour cette formation par un graphiste. 

Journée 3

Le fonctionnement des composants applicatifs disponibles dans le framework seront détaillé avec notamment les concepts de communication associés avec des « Intents ».
 
Une explication sur la création de « Services » (processus en tâche de fond) avec les différentes options possibles sera effectué aux travers d'un exercice abordant le principe des « Broadcast Receivers ».
 
Les notifications de l'utilisateurs (affichage d'alertes, boîte de dialogue, notification dans la barre d'état) seront ensuite abordés.
 
Tout au long de la formation les principes lié à la mobilités pour améliorer les performances seront expliqués.

Journée 4

Les données qui peuvent être enregistrés ou échangés à partir d'une application Android seront présentés.
 
L'enregistrement d'informations légère est effectué dans les préférences utilisateurs dans un répertoire spécifique directement sur la mémoire interne du téléphone. Le stockage de fichiers est généralement effectué sur la carte externe (sdcard).
La différence entre la mémoire interne et la mémoire externe sera présenté.
 
Sur Android il est possible d'utiliser une base de données SQLite pour enregistrer des informations spécifiques.
 
La connexion à un webservice JSON est très utilisé en mobilité. Ce concept sera donc abordé avec l'utilisation de tâche asynchrones et de librairies distincts (gson, retrofit, volley ...). 
 
L'intégration de librairie provenant de l'ancien éditeur (Eclipse) sera effectué lors d'un TP. 
 
Le système de gestion Gradle essentiels sur Android Studio sera également expliqué. 

Journée 5

La dernières journée permet d'aborder APIs complémentaires. 
 
La gestion de la téléphonie et comment récupérer les informations de la carte SIM, lancer un appel téléphonique ou encore envoyer un SMS.
 
La géolocalisation de l'utilisateur à partir du réseau mobile ou du GPS. L'utilisation du Geocoder et d'une carte Google Map.
 
La gestion et la lecture de fichiers audio ou vidéo avec le MediaPlayer. 
 
Comment enregistrer une photo, récupérer une image depuis la galerie d'image.
 
De plus en plus d'application affiche directement du contenu HTML. Le fonctionnement sera abordé et notamment le principe de framework comme Cordova.
 
Le concept des messages Push et la mise en place auprès de Google sera expliqué.
 
Enfin la publication d'une application sur le Store de Google sera exposé à partir d'un compte réel.

Objectifs

Grâce à cette formation, vous pourrez devenir un développeur d’applications professionnels sous le système Android. Découvrez les librairies systèmes, l’OS Android, et également les différents outils de développement comme l’IDE entre autres. Vous serez d’autant plus initié sur les principes de sécurité et de déploiement.

sample image35 heures de formation android (5 jours)
6 stagiaires /session maximum
 
sample imageOrganisation des repas au restaurant avec le formateur pour vous permettre de manger dans un lieu différent chaque jour.

Devis gratuit ! sans engagement.