Formation Développement Android

Android View

Cette formation en développement Android s’adresse aux développeurs ayant déjà une connaissance de la programmation orientée objet, plus spécifiquement Java. En particulier, elle s’adresse aux personnes souhaitant se lancer dans le développement d’applications mobiles sur Android.

L’apprentissage se fait via des cours interactifs et des exercices pratiques réalisés en langage Java sur Android Studio. Des quizzs sont prévus pour consolider les notions abordées.

Tout au long des séances, afin d’augmenter sa productivité, il est indiqué des astuces pour utiliser au mieux les outils de développement (raccourcis clavier, auto-génération de codes, librairies, références, etc.).

De plus, les bonnes pratiques de développement seront mises en lumière.

Lieu

Dans vos locaux ou des locaux extérieurs.

Durée

3 à 5 jours

La formation est basée sur un tronc commun se déroulant sur 3 jours. Ensuite, des jours optionnels peuvent être sélectionnés à la carte afin d’adapter la formation en fonction des besoins.

Pré-requis

Plan

Jour 1 : ABC d’Android et Interface Utilisateur Native

Théorie : ABC d’Android

  1. Plateforme Android
  2. Environnement de Développement
  3. Principes de Programmation

Pratique : Premier projet ‘Hello Android’

Théorie : Interface Utilisateur Native

  1. Vue
  2. Ressource
  3. Élément Graphique Natif
  4. Message Utilisateur

Pratique : Interface utilisateur élaborée

Jour 2 : Outils du Développeur et Interface Utilisateur Interactive

Théorie : Outils du Développeur

  1. Messages Systèmes
  2. Débugage
  3. Déploiement
  4. Tests

Pratique : Projets exemples

Théorie : Contrôleurs d’Interface Utilisateur

  1. Adapter
  2. Adapter et Liste
  3. Gestion des Interactions
  4. Navigation entre Écrans

Pratique : Application structurée

Jour 3 : Gestion des Données et Communication Réseau

Théorie : Préférences Utilisateur

  1. Conception des Préférences
  2. Interfaces de Préférences
  3. Fichiers de Préférences

Pratique : Préférences d’une application

Théorie : Persistance des Données

  1. Stockage clé-valeur
  2. Système de Fichiers
  3. Base de Données SQLite

Pratique : Enregistrement de données

Théorie : Communication Réseau

  1. Contexte d’Échange
  2. Traitement en Tâche de Fond
  3. Communication Http

Pratique : Communication avec un Web Service

Jour 4 : Personnalisation d’Interface Utilisateur et Géolocalisation

Théorie : Personnalisation d’Interface Utilisateur

  1. Animation
  2. Vue personnalisée
  3. Son & Lumière

Pratique : Interface utilisateur personnalisée

Théorie : Géolocalisation et Cartographie

  1. Géolocalisation
  2. API Google Maps

Pratique : Google Maps

Jour 5 : Publication

Théorie : Réussir une Publication sur le PlayStore

Introduction à l’App Store Optimization, la Console de Publication, et les Statistiques.

  1. Publication
  2. Utilisateur
  3. Promotion

Pratique : Approfondissement des sujets abordés

Jour 6 : Montre connectée

Théorie : Android Wear

Introduction à l’App Store Optimization, la Console de Publication, et les Statistiques.

  1. Interface et ses différents modes
  2. Configuration d’un projet Android Wear
  3. Communication des données entre les modules

Pratique : Premiers projets sur Android Wear

N’hésitez pas à contacter [email protected] pour un programme personnalisé.