Développer pour Android

Formation

A distance

Prix sur demande

Description

  • Typologie

    Formation

  • Méthodologie

    A distance

  • Dates de début

    Dates au choix

Ce cours présente les fonctionnalités et capacités de la plate-forme Android dédiée à la réalisation d’applications pour les téléphones mobiles. Les concepts sont illustrés à l’aide de travaux pratiques permettant d’appréhender notamment les interfaces graphiques, le réseau, la sécurité et le stockage persistant.

Les sites et dates disponibles

Lieu

Date de début

A distance

Date de début

Dates au choixInscriptions ouvertes

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Emagister S.L. (responsable du traitement) traitera vos données pour mener des actions promotionnelles (par e-mail et/ou téléphone), publier des avis ou gérer des incidents. Vous pouvez consulter vos droits et gérer votre désinscription dans la politique de confidentialité.

Les Avis

Les matières

  • Réseau
  • Mise en réseau
  • Services
  • Gestion

Le programme

 

Découvrir la plateforme Android

  • Les utilisations de la plateforme Android
  • Le modèle Android et son architecture
  • Les outils de développement
Développement Android
  • Les concepts de base d’une application Android
  • Le cycle de vie de l’application (de l’édition au test)
  • Présentation des classes de base et utilitaires
Les interfaces utilisateurs avec Android
  • Les spécificités des terminaux mobiles en matière d’affichage et d’interaction avec l’utilisateur
  • Les composants graphiques : layouts, menus, listes...
  • La gestion événementielle
  • Styles et thèmes appliqués aux widgets
  • Notification de l’utilisateur (barre de notification, toast, boîtes de dialogue)
  • Ressources alternatives : multi-devices, localisation
Le modèle de composants
  • Les fondamentaux : Activity, Service, BroadcastReceiver, ContentProvider
  • Les activités (cycle de vie, navigation entre les activités, communication inte­ractivités...)
  • Les services (cycle de vie, tâches de fond ...)
  • Les types de services (locaux et distants)
  • Le langage AIDL. Le bus de messages et les Intents
La persistance des données
  • Utilisation des préférences
  • Utilisation du système de fichiers (dont XML)
  • Utilisation de la base de données (SQLite)
La gestion réseau
  • Rappels sur la programmation réseau
  • Communication avec une Socket serveur
  • Utiliser HTTP avec les API Android
  • Introduction à la consommation des services web
  • Utilisation de la librairie Androïd Gson
Compléments
  • Gestion de la téléphonie.
  • Appels
  • Gestion des SMS
  • Interactions avec la carte SIM
  • Multimédia
  • Dessin et animations
  • Lecture audio et vidéo
  • Capture multimédia
  • Les API de (géo)localisation avec Google Maps 

Développer pour Android

Prix sur demande