Android est un système d'exploitation mobile qui permet le développement d'applications mobiles.

OBJECTIFS PEDAGOGIQUES

  • Gérer les services
  • Gérer la persistance des données
  • Gérer les permissions

PROGRAMME

PERSISTANCE DES DONNÉES

  • Gestion des préférences
  • Le système de fichier, Fichiers Xml
  • Utilisation des ContentProvider natif
  • Base de données locales SQLite
  • ContentProvider, Utilisation d’OrmLite

SERVICES

  • Mise en place d’un service en mode start
  • Mise en place d’un service en mode bound
  • La notification

LES PERMISSIONS

  • Demande
  • Mise en place et sécurisation de son application
  • La classe Application

TRAVAUX PRATIQUES

  • Mise en place d'un ContentProvider lié à une base de données
  • Utilisation d'un ContentProvider natif (les Contacts)

COMMUNICATION AVEC UN SERVEUR WEB

  • Via un web Service REST
  • Via l'utilisation du bus HTTP
  • Via la WebView
  • Quelques API du système

PUBLIC

Développeurs, Concepteurs développeurs

PRÉREQUIS

  • Bonne connaissance du langage Java Avoir suivi le module Développement Android avec Java - Initiation
  • INFORMATIONS PRATIQUES

    HORAIRES DE LA FORMATION
    de 9 h 00 à 12 h 30 et de 13 h 30 à 17 h 00

    MÉTHODOLOGIE PÉDAGOGIQUE
    Théorie | Cas pratiques | Synthèse

    MODALITÉS D'ÉVALUATION
    Évaluation qualitative des acquis tout au long de la formation et appréciation des résultats