Dans ce TP vous allez apprendre à manipuler les recyclerviews dans une application Android, effectuer des tests unitaires et d'interfaces.
- Accepter l'assignment sur Github Classrooms
- Cloner le projet sur Android Studio
- Modifiez la section
Contributeurspour y ajouter les membres du groupe - Faire un commit puis push sur Github
- Consulter le repo du projet sur Github (votre Github bien sure), que remarquez-vous ? Vous devriez avoir reçu un mail...
- Exécuter les tests
- Lancer les tests unitaires
- Lancer les tests d'interfaces
- Que remarquez-vous ?
- Corrigner les erreurs
- Relancer les tests (unitaires et d'interfaces)
- Commit et push vos changements. Logiquement, vous devriez avoir un flag vert sur le repo.
- Exécutez l'application sur un téléphone ou un émulateur
- Les images de profile ne s'affichent pas, trouvez et corrigez l'erreur
- Commit et push les derniers changements.
- Utiliser le viewbinding pour référencer les éléments de vues dans l'acitivité et l'adapter
- Implémenter une fonctionnalité permattant d'activer ou désactiver un utilisateur en swipant la cellule à gauche ou à droite;
Quand l'utiliateur est inactif (i.e. désactivé) on met un background 'rouge' sur la cellule quand il est activé on met un background blanc.
- Adapter les tests unitaires pour prendre en compte les derniers changements (i.e. actif vs inactif)
- Gestion de l'ordonnancement des éléments de la liste en autorisant le déplacement des cellules.
- Modifier les tests d'inferfaces