Skip to content

yannliep/android_exam

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Examen

Exercices

Pour récupérer le contexte au sein d'une activité on utilise le code suivant NomDeLaClasse.this

  1. Ajouter les contraintes dans les fichiers de layout (1 point)

    • Il faut respecter le design suivant pour la vue principale activity_main.xml:
      • Liste sur toute la fenêtre
      • Bouton en bas à droite
    • Il faut respecter le design suivant pour la vue d'édition activity_edit.xml (les champs doivent faire toute la longueur):
      • Champ Nom
      • Champ Prénom
      • Champ eMail
      • Champ Téléphone
    • Il faut respecter le design suivant pour l'adapter contact_adapter_layout.xml (les champs doivent faire toute la longueur):
      • Champ Nom
      • Champ Prénom
      • Champ eMail
      • Champ Téléphone
  2. Ajouter les getters/setters dans la classe de l'entité Contact.java (1 point)

  3. Ajouter les requêtes dans l'interface de DAO ContactDAO.java (1 point)

  4. Compléter la classe de ViewModel ContactViewModel.java (3 points)

  5. Compléter la classe de base de données Database.java (2 points)

    • Compléter l'annotation afin de définir le schema
    • Compléter le code
  6. Compléter la classe ContactAdapter.java afin d'afficher le contenu d'une entrée dans la base (2 points)

  7. Compléter la classe MainActivity.java: (5 points)

    • Ajouter les listeners
      • Sur le bouton d'ajout
      • Clic sur la liste afin de permettre l'édition
      • Clic long sur la liste afin de permettre la suppression
    • Ajouter le code pour démarrer l'activité EditActivity.java pour ajouter une nouvelle entrée
    • Ajouter le code pour démarrer l'activité EditActivity.java pour éditer une entrée existante
    • Ajouter le code pour demander la suppression et effectuer la suppression si validée par l'utilisateur
    • Ajouter le code pour afficher le contenu de la base de données dans la liste
  8. Compléter la classe EditActivity.java: (5 points)

    • Ajouter le bouton de retour
    • Ajouter le menu edit_menu.xml
    • Gérer le bouton de retour afin de fermer l'activité
    • Gérer la sauvegarde au clic sur le bouton de sauvegarde du menu
    • Récupérer le contenu du contact passé en paramètres

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages