- Maîtriser le fonctionnement d'Android Studio.
- Utiliser Gradle pour la gestion des dépendances et des builds.
- Créer et intégrer des modules dans un projet Android.
- Signer et déployer une application Android.
Module 1 : Introduction à Android Studio
- Découverte d'Android Studio : Fonctionnalités principales, comparaison avec Eclipse et ADT.
- Installation et configuration de l'IDE sur différentes plateformes.
- Prise en main de l'interface utilisateur, outils de débogage et suivi des performances.
- Exploration des fenêtres et onglets pour gérer les projets, erreurs, et résultats de build.
- Utilisation des fonctionnalités spécifiques d'Android Studio : émulateurs, console de développement, et intégration de plugins et bibliothèques tierces.
Module 2 : Migration de projet Eclipse vers Android Studio
- Importation d'un projet Eclipse existant dans Android Studio.
- Résolution des problèmes courants liés à la migration.
- Gestion des différences dans les fichiers de configuration et la structure des projets entre les deux environnements.
Module 3 : Gestion des dépendances et de la build avec Gradle
- Introduction à Gradle et compréhension de sa structure.
- Configuration des fichiers build.gradle, gestion des dépôts et des propriétés spécifiques à Android.
- Ajout de dépendances et création de constantes.
- Gestion des variantes de module et déclaration de variables pour personnaliser les builds.
Module 4 : Création et gestion des modules Android & Publication d'une application
- Création de modules et librairies Android : gestion des dépendances de modules dans un projet.
- Conversion d'une application en librairie réutilisable.
- Processus de publication : création d'un Bundle Android, analyse de l'APK, et signature des applications (APK, Android App Bundle).
- Maîtrise d'Android Studio
- Migration de projets Eclipse vers Android Studio
- Gestion des projets et des fichiers de configuration
- Utilisation des outils de débogage et de suivi des performances
- Gestion des émulateurs et des tests
- Création, gestion et déploiement d'applications
- Optimisation de la productivité avec les plugins et extensions
Non certificiante
Sans niveau spécifique