Projet Android de 4ème année à l'ESIEA.
Petit projet démontrant l'utilisation du pattern MVC dans une application Android, codé en Java.
Cette application permet l'affichage d'une liste des 10 dernières photos que la NASA poste tous les jours.
Vous y trouverez aussi une fonction de recherche par date pour revenir dans le temps ainsi qu'une fonction de recherche par titre.
Pour cela, l'application passe par une API que la NASA a ouvert au public.
- Clean Architecture & MVC
- Appels REST
- Écrans : 3 activités
- Affichage d'une liste dans un RecyclerView
- Affichage du détail d'un item de la liste
- Gitflow propre
- Material Design propre
- Recherche par date
- Recherche par titre
- Stockage cache
- Notifications via Firebase
- Zoom sur les photos
- Splash avec une fusée qui décolle
- Affiche la liste des images et leur titre. On peut aussi y choisir de rechercher une veille publication par sa date ou alors de chercher parmi les photos actuelles selon son titre.
- Affichage de l'image en entier
- Possibilité de zoomer sur l'image pour observer plus de détails
- Petit paragraphe explicatif en anglais sur le pourquoi du comment de la photo
Si vous souhaitez pour retourner dans le temps et regarder une photo plus veille que les 10 photos affichées de base, vous pouvez utiliser le sélecteur de date en haut à droite de l'écran principal. Vous serez limité à 1996, aucune donnée n'étant disponible pour une date antérieure.
Tous les jours, vous serez rappelé d'aller consulter l'image nouvellement postée par la NASA !