et public concerné développer des applications sous android · Prérequis / Bonnes connaissance...
Transcript of et public concerné développer des applications sous android · Prérequis / Bonnes connaissance...
7 novembre 2017
Formation Technique Android
Après cette formation vous disposerez de toutes les bases nécessaires pour développer des applications professionnelles ou ludiques sous Android. Nous vous présenterons les environnements de développement et le langage de programmation (Java).
Durée / 4 jours
Public / Développeurs
Prérequis / Bonnes connaissance
en programmation avec Java 6
TP / 50% de travaux pratiques
de la formation
Maîtriser les outils de développement Android.Savoir créer une application simple et la déployer sur son téléphone ou un émulateur. Connaître les différents composants principaux du SDK Android et les fonctionnalités les plus utilisées. Savoir utiliser les librairies de support et les Google Play Services et connaître leur importance.
et public concerné
Vous souhaitez vous initier au développement Android et vous ne savez pas par où commencer ? Cette formation s’adresse à public de développeur Java, qui souhaite compléter ses compétences sur les technologies mobiles native d’Android.
de la formation
- Historique- Parts de marchés- Fragmentation et forks- Architecture système
développer des applications sous android
- Langage- Documentation- SDK manager- Android Studio- Emulateurs- Keystore
- Arborescence de fichiers- AndroidManifest- Scripts de build
TP : Découverte de l’IDE, création d’une application simple et déploiement
- Context- Intent- Activity
TP : Comprendre le cycle de vie des activity
View et ViewGroup- Layout- Adapters- Ressources
TP 1 : Construire une vue simple de connexion et gérer les actions utilisateurs
TP 2 : Construire une vue complexe
- Service- BroadcastReceiver- ContentProvider- Thread- Fragment
TP 1 : Intercepter les événements systèmes et réagir en conséquence
TP 2 : Utilisation d’un Thread pour créer un vue de chrono
TP 3 : Création d’un service simple
TP 4 : Comprendre le cycle de vie d’un fragment
TP 5 : Utiliser les fragments pour implémenter une vue de type master / detail
- SharedPreferences- Stockage interne et externe- SQLite
TP : Utilisation des SharedPreferences pour stocker et lire des données simples
- HttpURLConnection- Volley- OkHttp- Retrofit
TP : Récupérer l’URL de l’avatar d’un utilisateur Github depuis leur API et l’afficher dansl’application
- Présentation- Exemples
TP : Intégrer une carte Google et ajout d’un marqueur sur la carte
- Présentation- Runtime permissionsTP : Gestion des runtime permissions pour pouvoir écrire sur la carte SD
- Présentation