This sample project performs geosearch via wiki.
First, it obtains current devices location. On failure it uses some random location in Europe.
Then, it performs geosearch with wiki to get articles around obtained location.
Based on these articles app fetches list of associated images. Note that the resulting data might be paginated.
Finally, resulting data is populated into RecyclerView, each row can be expanded to show corresponding list of images.
Application runs under Android 21+.
- Dagger 2 to decompose application.
- OkHttp 3 and Retrofit 2 for simple and convinient networking.
- RxJava 2 and RxBinding. Well, you know for what.
- smart-location-lib by Nacho Lopez for location helper with Rx adapter.
- How to perform geo search;
- How to get images;
- Working with paginated data.