Ferme la recherche

Android - développement d'applications mobiles

Descriptif

Durée de la formation

Durée 35 heures
En centre 35 heures

Session

du 25 janv. 2021 au 29 janv. 2021  - Paris - 11ème (75)
du 25 janv. 2021 au 29 janv. 2021  - Paris - 11ème (75)
Pour connaître les dates des prochaines sessions, veuillez contacter l'organisme de formation

Objectif de la formation

Devenez un développeur d'applications mobiles 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 Android Studio, 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 mobiles Android depuis 2009. Parmi ses références clients (EDF, BNP Paribas, le Puy du Fou, RATP, Société générale, L'Oréal, La Cité des Sciences etc ...).

Description de la formation

Journée 1 : Découverte de l'éco système Android.
Cette première journée permet de découvrir la plateforme.
Présentation générale de la plateforme.
Historique et versions du système.
Les statistiques d'utilisation (iOS, Android ...).
Informations sur l'architecture (ART et anciennement Dalvik).
Installation de l'environnement de développement (IDE Android Studio d'Intellij).
Présentation et utilisation de l'IDE Android Studio.
Usage d'un émulateur ou d'un smartphone Android en mode développeur .
Création d'un premier projet Hello World .
Exécuter son application (simulateur, téléphone ou tablette).
L'arborescence d'un projet Android.
Le fichier AndroidManifest.xml (package, application, activity, permission ...).
Le cycle de vie d'une Activité.
Journée 2 : Interface graphique et ergonomie mobile.
Création d'interface graphique adaptée à la plateforme Android.
Les templates graphiques (Layout).
Les conteneurs et composants graphiques (ViewGroup et View, TextView, EditText, Button ...).
Les ressources utilisables (Drawable, Color, Dimen, Menu, Values ...).
Ajouter des animations de transition d'écran et de layout.
Les templates graphiques (Layout).
Le format d'image 9 Patch pour créer des images ajustables.
Les unités de mesure (dp, dip, sp).
Utilisation et mise en place de Style et de Thème graphique.
Les thèmes disponibles et notamment le Material Design .
Créer une application multilingue (strings.xml).
Utilisation de listes (ListView, GridView ...) et personnalisation.
Journée 3 : La communication entre composants.
Solutions pour dialoguer entre composants (Activity, Service, Content provider, Broadcast receivers, Widget).
Les Activities et les Intents pour communiquer (startActivity et startActivityForResult).
Les Services (processus qui tourne en tâche de fond).
Les Content Provider et Broadcast Receivers pour le partage de données.
Les Widgets (composants graphiques sur le bureau Android).
Les évènements (exemple: cliquer sur un bouton ...).
Les notifications de l'utilisateur avec Toast , AlertDialog , Notification .
Le gestionnaire de dépendances Gradle .
Améliorer les performances (astuces et spécificités Android).
Les principales librairies utiles sur Android.
Journée 4 : La gestion des données.
Utiliser les préférences, enregistrement sur le disque, base de données et web services (JSON).
Les préférences utilisateurs.
Le stockage de fichiers sur la mémoire interne ou SDCard.
Différences entre mémoire interne et stockage externe (emplacements et permissions).
L'utilisation d'une base de données (SQLite).
Utiliser les threads d'arrière plan (tâches asynchrones).
Consommer un web service REST JSON (avec gson, volley ou retrofit).
Tester la disponibilité du réseau (connexion Internet).
Utilisation d'une librairie de rafraichissement des données (PullToRefresh).

Conditions d'accès

Connaitre un langage de programmation orienté objet.

Validation

Attestation d'acquis ou de compétences;Attestation de suivi de présence

Donne accès au(x) métier(s) suivant(s)

Etudes et developpement informatique (voir la fiche métier)

Informations complémentaires

Parcours personnalisable : Indifférent
0
Cours du jour : 35 h
4 jours
Et après la formation ?

Retour à l'emploi des anciens stagiaires

EXCELLENT

Conseils
Les questions à poser avant de choisir un centre de formation
  • Quels sont les profils des anciens stagiaires (niveau de formation, expérience professionnelle) ?
  • Est-il possible de visiter le centre ?
  • Quel type de public accueillez-vous en formation (salariés, demandeurs d’emploi, particuliers) ?
  • Peut-on obtenir une liste de ces anciens stagiaires pour les interroger sur cette formation ?
  • Comment aidez-vous les stagiaires à trouver un emploi ?

Aformation

Lieu de formation

Aformation
28 Rue du Chemin Vert
Paris - 11ème

Calculez votre itinéraire

Centre de formation

Aformation
28 Rue du Chemin Vert
75011, Paris 11e

Toutes les formations et avis pour Aformation