This project is a simple GitHub client whose main target is to test Android architecture solutions, provide samples for commom challenges that many projects faces, try to apply the best practices that are trending and test new architecture aproaches.
Feel free to open issues criticizing the current solution and/or proposing new aproaches.
The current version was developed using Android Studio 3.0.1. Pay attention. You may need to updated some SDK components.
Currently the project is developed in most part in Koltin, but have some features in Java.
- To enable Retrofit cache
- To call HTTPS on Android 16-21
- To implement RecyclerView pagination solution
- To simplify Rx error handling
- To externalize pagination solution or to use a library that handle it
- Add unit and functional tests
- Adapt to run optimized on tablets
- Start to use Google Architecture components and Jetpack
- Please see the Project Issues
This project is licensed under the MIT License - see the LICENSE.md file for details
- Thanks PurpleBooth for the README.md template