et public concerné développer des applications sous android · prérequis / bonnes connaissance...

1
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 dans l’application - Présentation - Exemples TP : Intégrer une carte Google et ajout d’un marqueur sur la carte - Présentation - Runtime permissions TP : Gestion des runtime permissions pour pouvoir écrire sur la carte SD - Présentation

Upload: others

Post on 22-May-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: et public concerné développer des applications sous android · Prérequis / Bonnes connaissance en programmation avec Java 6 TP / 50% de travaux pratiques de la formation Maîtriser

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