Multiple activités

Évaluations

Cette semaine, vous prendrez connaissance de la phase 1 du TP et commencerez votre travail.

Avant la séance

Révisez la programmation Android de base avec la video:

Regardez les videos suivantes:

Séance 1

Plan de cours, évaluations et calendrier.

Nous discuterons de l'ensemble de l'application et de comment nous allons procéder. (identifier l'utilisateur, partager les classes de code communes etc.)

Nous reviendrons sur la création d'un projet et d'activités comme vu dans les vidéos.

Nous passerons à travers les énoncés des 3 phases du projet.

Séance 2

Vous pouvez apporter votre ordinateur si vous voulez vérifier votre installation.

Vous devrez compléter les exercices de la semaine.

Commencez votre projet en lui donnant le nom de votre application. Choisissez un nom de package approprié pour votre application. Commencez la mise en place d'un projet avec une activité contenant:

  • les librairies androidX
  • menu avec 2 options qui déclenche un Toast
  • utilisation de la classe AppcompatActivity
  • un affichage de liste

Créez un Android Virtual Device avec l'API 15 et testez votre application

Exercices de la semaine

Exercice A

Créez un projet appelé MultiMulti contenant 3 activités. Ajoutez un menu d'options dans le ActionBar (révisions) permettant d'accéder à chacune des activités depuis chacune des activités.

Exercice B

Créez un projet appelé CommunicationsIntra contenant 1 seule activité. Ajoutez un bouton et une liste (faites une recherche pour un exemple). Ensuite assurez vous de faire communiquer l'activité et la liste des façons suivantes:

  • Quand on appuie sur le bouton de l'activité, cela rajoute un élément au début de la liste du ListFragment
  • Quand on appuie sur un élément de la liste, cet élément est communiqué à l'activité qui affiche un Toast
Il est fortement recommandé d'utiliser un bus d'événements (Otto par exemple)