Présentation de la formation Android
Découvrez notre programme de 4 jours, conçu pour vous initier au développement d'applications mobiles sous Android. Apprenez à utiliser Android Studio, créer des interfaces utilisateur intuitives, et implémenter des fonctionnalités de base. À travers des exercices pratiques et des projets concrets, développez vos compétences et créez vos premières applications Android. Rejoignez notre formation pour démarrer votre parcours de développeur mobile et réaliser vos idées innovantes.
Objectifs de la formation Android
Objectifs pédagogiques :
- Savoir développer une application fonctionnant sur la plate-forme Android
- Connaître et assimiler les principaux concepts d'Android
- Pouvoir utiliser les ressources des téléphones mobiles comme l'envoi de SMS ou la géolocalisation
- Pouvoir s'interfacer avec des services distants
Objectifs opérationnels :
- Développer des applications Android
Programme de la formation Android
Introduction au développement Android
Les fonctionnalités de la plateforme
Les autres acteurs du marché
L'architecture d’une application
L'installation de l’environnement de développement et du SDK Android
Mise en œuvre d’une première application Android
La création d’un projet Android, code «minimal»
Le cycle de vie d’une application
L'exécution de l’application sur l’émulateur
Le packaging, la signature et le déploiement
Présentation de la publication sur Google Play
Elaborer la structure d’une application Android
Le SDK Android
Le fichier «Manifest»
Les ressources
Le code source
Le débogage
Construire l’interface utilisateur
Les fenêtres «Activity» (cycle de vie et comportement)
Les composants graphiques
Les layouts
Design des contrôles et positionnement, adaptateurs
Les menus et les sous-menus
La gestion des thèmes
Gérer la navigation («Intent»)
Les services, broadcast receiver
Le stockage et la gestion des données
Les fichiers systèmes
SQLite
Le partage de données entre applications (Content Provider)
Se connecter à un web service/API REST et SOAP
La géolocalisation
Location provider, se localiser
Geocoding (reverse et forward)
Api Google maps
Interactions avancées avec la plateforme mobile Android
Accès aux informations des applications de base : numéros de téléphone, contacts...
Utiliser les fonctions de téléphonie et SMS
Utiliser l’appareil photo
Les autres éléments : le vibreur, l’écran tactile, l’accéléromètre...
Test et déploiement d'une application Android
Tests unitaires avec AndroidUnit
Signer les applications
Publier son application
Les autres formations en Mobile
Kotlin Android
Développer des applications mobiles natives Android avec Kotlin
Xamarin
Développer des applications mobiles multi-plateformes avec Xamarin
Ionic
Créer des applications mobiles multiplateformes performantes avec Ionic
React Native
Créer des applications mobiles multiplateformes performantes avec React Native
Unity3D
Maîtriser le développement de jeux et d'applications interactives en 3D avec Unity
Flutter & Dart
Créer des applications mobiles natives performantes avec Flutter et le langage Dart