AndroidLogoANDROID -Avancé-

 ANDROID Studio

 

Contenu 

 

La gestion des données

  • Gestion des préférences
  • La gestion des fichiers sous Android. Fichiers privés et fichiers publics
  • Utilisation de la base de donnée embarquée SQLite
  • Les interfaces d'accès aux données : Content Providers
  • TD:Une application avec SQLite

 

Des programmes sans interface : Services

  • Créer un service
  • Démarrer ou redémarrer un service
  • Android Studio et Eclipse ADT
  • Se connecter à un service
  • Services et tâches de fond
  • Langage de description de services : AIDL
  • TD:Un service de téléchargement

 

Communiquer avec l'utilisateur

  • Toast
  • AlertDialog
  • Notification
  • TD:Enchaîner deux activités, lancer des tâches système

 

Des interfaces adaptables et évolutives : Fragments

  • Définition
  • Mise en œuvre
  • Faire communiquer deux fragments
  • S'adapter aux tailles d'écran, multi-pane layout
  • TD:Utiliser et faire communiquer des Fragments

 

Material design: L'aspect Android 5 et 6 compatible avec les anciennes versions

  • Les éléments du material design
  • Transitions graphiques entre activités et vues
  • Animation vectorielle
  • 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
  • Extraire les couleurs dominantes d'une image :Palette
  • TD:Création d'une liste avec RecyclerView

 

Le graphisme sous Android

  • Bitmaps
  • Formes et graphisme
  • Création de composants graphiques personnalisés
  • Animations
  • TD:Réalisation d'un composant personnalisé

 

Le réseau et le Web

  • L'état du réseau
  • Le client Http : requête GET, POST et POST Multiparties
  • L'accès aux services Web
  • Les Flux XML et JSON
  • TD:Transfert de fichiers avec un serveur, exploitation de flux JSON via un service Web

 

Publication d'application

  • Préparation de l'application : principes, gestion des versions, génération du paquetage et signature
  • Installation manuelle via adb
  • Publication sur le Play Store

 

Présentation : Multimédia, et autres fonctions du terminal éventuelles

  • Son, lire et enregistrer, les nouvelles classes MediaSession et MediaController
  • Vidéo, lire et enregistrer, le nouveau package camera2
  • 3D: OpenGL ES
  • Localisation
  • Sensors

 

Compléments sur les APIs Android

  • Les APIs complémentaires utiles (téléphonie, géo localisation et carte, gestion des Push ...)
  • La gestion de la téléphonie (lancer un appel et envoyer des SMS)
  • La géo localisation, le géo coder et l'utilisation de carte (Google Maps)
  • Le multimédia avec la lecture audio et vidéo (lecture / enregistrement)
  • Utilisation de la caméra pour la prise de photo
  • Les ressources (drawable, layouts, values ...)
  • Afficher du contenu HTML « Webview »
  • Les notifications Push pour recevoir des alertes
Module dans la Filière
Jours: Dimanche et mercredi
Horaires:  09h00 - 12h00
Début: Novembre 2022
Durée: 1 Mois: 24 heures

 

Réserver

 

Module en Séminaire
Jours:  
Horaires:  
Début:  
Durée: 4 jours

 

 

Réserver

 

icone acrobat Télécharger la fiche