XKCD Reader est une application Android codée en JAVA permettant d'afficher les web-comics XKCD. Elle fait appel à l'API développée par l'auteur des web-comics lui-même.
- Affichage de la liste de tous les web-comic XKCD
- Sélection et affichage d'un web-comic parmi la liste
- Affichage d'une erreur s'il n'y a pas d'accès internet
- Appels à l'API REST XKCD avec Retrofit
- RecyclerView pour la liste
- Implémentation suivant l’architecture MVC
* 0fce738 - Initial commit
|\
* | 8da86ac - README.md
| * 4b0c1da - Setting things up w/ MVC architecture
| |\
| | * cbe91fb - Working out Retrofit, still buggy
| |/
| * 5b309a8 - Merge remote-tracking branch 'origin/develop' into develop
| * a5dbf44 - Retrofit is working, everything so far is stable
| |\
| | * 87dfc76 - Showing a RecylclerView made of tests
| | * 2ac4e69 - Reworked text management (for the view), Troubleshot some warnings
| | * 0928bad - (origin/feature/MainLayout, feature/MainLayout) Commit before merge
| |/
| * 0b8a85a - (develop) Merge pull request #1 from TMachon/feature/MainLayout
| |\
| | * 0cfe846 - Creating everything needed
| | * d60dc42 - Set things up, Started implementing click
| | * 978b844 - Fixed crash on list
| | * b18ded5 - (origin/feature/ComicLayout, feature/ComicLayout) Image is showing up, at last !
| | |\
| |/ /
| * | c64cfe6 - Merge pull request #2 from TMachon/feature/ComicLayout
| | * 3d8a84d - (origin/feature/ErrorLayout, feature/ErrorLayout) Created an activity for connexion errors, and Toats for other errors
| | |\
| |/ /
| * | 065f0f6 - Merge pull request #3 from TMachon/feature/ErrorLayout
| | * 65fd2e7 - (origin/feature/FinishingTouches, feature/FinishingTouches) Finishing touches
| |/
| * 999b1b0 - (origin/develop) Merge pull request #4 from TMachon/feature/FinishingTouches
|/
* 1abbd4b - (HEAD -> master, origin/master) Merge pull request #5 from TMachon/develop
Liste de tous les web-comics, du plus récent au plus ancien :
Affichage d'une erreur en cas d'absence d'internet :
Théo Machon 2018
Projet réalisé dans le cadre du cours de Programmation Mobile 3A ESIEA
Dernière mise à jour du README.md le 02/04/2019