L'architecture choisie est le MVVM qui est le nouveau standard recommandé par Google avec Dagger pour injecteur de dépendances.
Nous avons choisi d'utiliser la pagination d'Android pour charger à la demander les photos dont les informations sont stockées avec Room. Puis nous utilisons glide pour stocker localement les photos pour un access offline