Outils pour utilisateurs

Outils du site


Panneau latéral



Contacts

Scolarité M1

Mickael Ferreira
télephone 01 57 27 68 96
bureau Sophie Germain - Bur. 3004
En télétravail les mardis et vendredis
(permanences Zoom : 10h30-12h00 ; 14h00-15h30)

connexion à la permanence de Mickaël Ferreira (code: 141280)

Scolarité M2

Sylvia Crochet
téléphone 01 57 27 68 98
bureau Sophie Germain - Bur. 3002
En télétravail les mercredis et vendredis.
(permanences Zoom : 10h00-11h30 ; 14h30-16h00)

connexion à la permanence de Sylvia Crochet (code: 242581)

formations:masters:ue:m1:pcm7

Programmation des composants mobiles

Description

Le but du cours est d'acquérir la maîtrise de la programmation d'applications Android.

Syllabus

Sujets centraux

  1. Activity comme le composant fondamental d'une application Android
  2. Quelques widgets pour l'interface graphique
  3. Fichiers xml pour décrire et construire l'interface graphique
  4. Intents comme un moyen de communication entre les composants d'une application Android
  5. Implémenter les listes interactives avec un RecyclerView
  6. Préserver les données lors d'un changement de configuration
  7. Utilisation de bases de données avec Android
  8. BroadcastReceiver pour intercepter et traiter les Intents envoyés en diffusion
  9. Les services d'Android: DownloadManager, les alarmes et notifications

Sujets potentiellement traités

  • Bases de langage Kotlin
  • Gestions de fichiers par l'application Android : fichiers texte, fichiers media
  • Exposer les données de l'application grâce au ContentProvider
  • Les fragments : les briques réutilisables pour implémenter une activités
  • Handlers pour communication entre les threads
  • Parallèlisme via coroutines
  • Widgets supplémentaires

Pré-requis

Bonne connaissance de Java et au moins une maîtrise basique de threads Java.

formations/masters/ue/m1/pcm7.txt · Dernière modification : 2023/05/22 15:29 de treinen