Formation Android
theme680
Formation Android
Spécialités : Formations
Sous Spécialités : Informatique
Description :
Les objectifs
Utiliser les outils professionnel du développement Android
- Être capable de développer une application fonctionnant sur la plateforme Android
- Connaître les techniques fondamentales du développement Android
- Structurer et debugguer une application
- Savoir gérer les spécificités des différents supports, smartphones et tablettes
- Apprendre à mettre en oeuvre le nouveau look and feel Android 5 et en faire profiter les plates formes précédentes
Public visé
- Cette formation s'adresse à tous ceux désireux de développer des applications professionnelles sous Android.
Pré-requis
- Un minimum de connaissances en Java
Programme de formation
Jour 1
- Rappelle sur les Concept de base de Programmation Orientée Object (POO): Polymorphisme ,encapsulation ,Héritage ,Interface
- Découvrir la plateforme Android:
- Historique sur le Plateforme Android
- Architecture de la plateforme Android
- Présentation de Système d'exploitation Android
- Environnement de développement Android Studio :
- Présentations des outils
- Installation de l’environnement de développement (Android Studio)
- Création de projet HelloWorld
- Configuration de projet
- Présentation de l'Architecture de Projet Android
- Présentation et utilisation de GenyMotion comme un émulateur Android très performant
- Introduction à la programmation sous Android :
- Les composant principal d'une application Android
- Cycle de vie d'une application Android
- Utilisation de Intent implicite ,explicite et passage des données
Jour 2
- Les Interfaces Graphique:
- Layout,View,Menu,Police Robotoo,Les messsage d'alert Toast,Dialog
- Gérer les évènement: Listenner
- Adaptateur
- Organisation de contenu :diffèrent layout
- Les fragment:
- Description de principe de fonctionnement des fragment
- Utilisation des fragment Atelier
- Stockage de données Interne:
- Utilisation de base de données Sqlite Android
- Utilisation Préférence
- Utilisation de système de fichier
Jour 3
- Stockage de données Externe:
- Description d'une tache Asynchrone
- BrodcastReceiver
- Gérer les tache asynchrone: thread,Asynctask
- Communication avec un serveur en utilisation tp format Json
- Persister les données d'une Resultat Json
- Création d'un mini Projet qui communique avec une base de données Externe Mysql via web service php/rest/Json
Jour 4
- Découvrir Matériel Design :
- Les nouveauté des Animation Android
- Les aspects portables et les librairies de support
- Réutiliser des éléments d'une liste : RecyclerView
- Présenter des éléments sous forme de carte : CardView