3 sessions disponibles pour cette formation
Voir les sessionsOrganisme / Établissement
28 rue du chemin vert - 75011 PARIS 11
Contact
Objectifs de la formation
br
br
S’approprier l’environnement Android Studio et les outils de développement associés.
br
br
Maîtriser les bases du langage Java appliqué au développement mobile.
br
br
Savoir structurer un projet Android selon les bonnes pratiques.
br
br
Concevoir des interfaces utilisateur en utilisant les layouts et les ressources Android.
br
br
Manipuler les composants clés : activités, fragments, intents, notifications, menus.
br
br
Gérer les données locales via SQLite, Room ou SharedPreferences.
br
br
Interagir avec des services web et intégrer des API REST au sein d'une application.
br
br
Implémenter la navigation et gérer les cycles de vie pour garantir une application stable.
br
br
Assurer la compatibilité, la performance et la sécurité d’une application Android.
br
br
Tester, déboguer et optimiser le code pour un déploiement professionnel.br
Contenu
Module 1 : Introduction à Android et Java
br
- br
Comprendre l’architecture Android et le cycle de vie d’une application.
br
Rappels sur Java et concepts orientés objet appliqués au mobile.
br
br
br
Module 2 : Environnement de développement et outils
br
- br
Installation et configuration d’Android Studio.
br
Présentation des outils de débogage et d’émulation.
br
br
br
Module 3 : Interfaces utilisateur et layouts
br
- br
Création de layouts XML et utilisation des composants UI.
br
Gestion des ressources graphiques et textes.
br
br
br
Module 4 : Activités, fragments et navigation
br
- br
Manipulation des activités et fragments.
br
Gestion de la navigation entre écrans et intents.
br
br
br
Module 5 : Gestion des données
br
- br
Stockage local : SQLite, Room, SharedPreferences.
br
Lecture et écriture de fichiers, gestion des préférences.
br
br
br
Module 6 : Communication et services externes
br
- br
Appels à des API REST et traitement de données JSON.
br
Intégration de services web et composants réseau.
br
br
br
Module 7 : Tests, déploiement et optimisation
br
- br
Debugging, optimisation des performances et sécurité.
br
Préparation au déploiement : APK/AAB, signatures et bonnes pratiques.br
br
Résultats attendus
Être capable de développer une application Android native en Java. Savoir utiliser Android Studio et configurer un environnement de développement complet. Maîtriser la structure d’un projet Android (activités, fragments, layouts, ressources). Concevoir des interfaces utilisateur adaptées aux bonnes pratiques UX/UI mobiles. Manipuler les composants essentiels : intents, menus, RecyclerView, formulaires, etc. Gérer les données en local (SQLite, SharedPreferences) et via des API externes (JSON, REST). Implémenter la navigation entre écrans et gérer les cycles de vie Android. Assurer la compatibilité et la performance d’une application sur différents appareils Android. Intégrer les permissions système, la gestion des fichiers, l’accès réseau et les services. Tester, déboguer et optimiser une application Android. Préparer une application pour le déploiement (signature, APK/AAB, publications).