Semaine 2 : Mise en page, identification des méthodes de Service

Évaluations

La phase 1 du projet est toujours en cours. Cette semaine, vous devriez finir la mise en page des activités et l'identification des méthodes de service.

Avant la séance (2h)

Vous devez pensez à la mise en page des différents écrans de votre application

  • Un écran de connexion avec nom d'utilisateur et mot de passe
  • Un écran de consultation de liste d'objet avec une ListView non standard
  • Un écran de consultation du détail d'un objet

Vous devez regarder la video suivante

Vous devez commencer à programmer les vues en les remplissant avec de fausses informations (vous devez créer les classes de modèle quand même).

Au fil de votre programmation, vous identifierez les différentes méthodes de services nécessaires.

Séance 1

Je ferai le travail d'identification des méthodes de service sur l'application BabyTracker.

En identifiant les méthodes nécessaires, cela nous donnera les besoins de classes de transfert.

Il y aura une capsule de rappel sur la création d'un recycler view personnalisée.

Séance 2

Vous devrez compléter les interfaces graphiques de vos différentes activités.

Vous devrez compléter la définition de votre service applicatif ainsi que les classes de transfert. Vous identifiez les cas d'exceptions potentiels.

Exercices de la semaine

Exercice A

Créez un projet appelé SigninSignup contenant une activité. Faites un layout avec un champ de saisie pour le courriel, un pour le mot de passe un bouton d'inscription et un bouton de connexion.

La password doit être caché (avec des points), l'interface doit être claire : on sait quoi taper à quel endroit. L'interface doit être en français et anglais.

Exercice B

Créez un projet appelé MiseEnPage contenant 1 seule activité. reproduisez la mise en page suivante en mode portrait (en dessous de l'actionbar):