Github android app is written in Kotlin code using the MVVM architecture. It contains the implementation of a RecyclerView and using Retrofit and GSON to fetch Github repositories that were created in the last 30 days to a certain requested date, it also uses Glide to load images.
full requested api: https://api.github.com/search/repositories?q=created:>2017-10-22&sort=stars&order=desc
- Listing the most starred github repositories sorted by stars and order descending.
- One repository per row (click on a row to visit the owner's repo on github).
- Displayed information per row:
1. Repository owner name.
2. Description.
3. Language.
4. Star count.
5. Forks count.
6. Owner Avatar. - Pagination to show more data when Scrolling down.
Clone this repository link and run it with android studio.