Ce projet permet d'avoir un exemple d'une application Android écrite en Java avec une architecture MVVM simple, utilisant des LiveData.
Une liste d'utilisateur est présentée, et au click sur un de ces utilisateurs, on affiche les noms des animaux de compagnie de cet utilisateur. Cette deuxième partie est codée grâce à un switchMap, à voir ici : https://github.com/NinoDLC/OpenClassrooms_SwitchMap_Example/blob/master/app/src/main/java/fr/delcey/switchmap/ui/MainViewModel.java#L37
Par soucis de simplicité, le MainViewModel ne transforme pas les UserEntity et PetEntity (via un Transformations.map(). C'est une très mauvaise pratique, jamais la vue ne devrait "connaitre" les classes Entity.
