A coding example that illustrates downloading a list of retailers from a web service using REST calls. The data is displayed in a RecyclerView. Tapping on a list item page the PageViewer to show the details of the company along with a Google Map of where the retailer is located.
The app displays 10 items at a time. When you scroll towards the bottom, the next 10 items or remaining items will get loaded.
If you disconnect the device from any Internet connection and run the app, you will get a snackbar at the bottom of the app indicating to check your internet connection and try again.
This app was tested on:
LG Nexus 5 running (Android 6.0 - Marshmallow)
Samsung Galaxy Tab Pro 10 (Android 4.4.2 - KitKat)
Huawei Ascend Y300 (Android 4.1.1 - Jelly Bean)
RecyclerView that uses NetworkImageViews for displaying company logos.
Volley for downloading JSON and caching bitmap images
Sqlite db for caching retailer data
Conversion from JSON to POJOs through Gson
PagerView with two fragments (list and details)
CoordinatorLayout for moving toolbar into and out of view with scrolling
Clean separation between UI, business layer and data access layer
Retailers is a free software application from the Personal Interest subcategory, part of the Home & Hobby category.
The app is currently available in English and it was last updated on 2015-10-10. The program can be installed on Android.
Retailers (version 1.2) has a file size of 6.61 MB and is available for download from our website.
Just click the green Download button above to start. Until now the program was downloaded 0 times.
We already checked that the download link to be safe, however for your own protection we recommend that you scan the downloaded software with your antivirus.