Python, Ruby, Php, Javascript, Java, SQL, Framework, HTML5, ...

intermédiaire 5 jours (35h) - St Cloud 2500€ ht

Réf : AND1

Concevoir une application Android

Création d'une application mobile pour Android

A l'issue de la formation le développeur sera capable de développer une application web sous Android avec bases de données et web services.

Programme

1. Découvrir la plateforme Android

  • Introduction
  • Présentation de la plateforme Android
  • Historique et versions
  • Statistiques d’utilisations
  • Architecture
  • Environnement de développement

2. Développement Android

  • Découverte de l’IDE Android Studio Intellij
  • L'arborescence d'un projet
  • Le fichier AndroidManifest.xml
  • Les composants applicatifs (Activity, Service, Content provider, Broadcast receivers, Widget)
  • Cycle de vie d'une activité
  • Création d'un premier projet « Hello World »
  • Exécuter son application (simulateur ou device)
  • Le débogeur et les logs
  • Mise à disposition d'une application

3. Les interfaces utilisateur

  • Les layouts (gabarit) et les composants graphiques (vue)
  • Les ressources (drawable, layouts, values ...)
  • Les menus
  • Les unités de mesure
  • Les évènements
  • Style et thèmes
  • La gestion des langues

4. Les composants

  • Les activités (rappel)
  • Les services
  • Content provider
  • Les broadcast receiver
  • Les intents
  • Notifications de l'utilisateur (toast, boite de dialogue, barre de notification)

5. Les composants

  • Les préférences
  • Stockage de fichiers
  • La base de données locale au terminal
  • La consommation d'un web service (librairie gson)
  • Utiliser les threads d'arrière-plan

6. Compléments

  • Téléphonie
  • Lecture audio et vidéo
  • Afficher du contenu web (html)
  • Les API de géo localisation et Google Map
  • Les notifications Push « GCM »
Tlcharger l'article au format PDF