· Fetch data from a web service and display the returned data in a RecyclerView · Display the full details of a selected store on a separate screen
- Build app using Android Studio, utilizing the latest Android SDK
- Use Kotlin as much as possible
- Consume and parse the following data JSON data feed: http://sandbox.bottlerocketapps.com/BR_Android_CodingExam_2015_Server/stores.json using a method of your choice
- Cache the data using a method of your choice
- Display a message to the user if a data connection or cache is not available
- Fetch the data asynchronously
- Display the returned data in a RecyclerView
- Store Logo
- Phone Number
- Address
When the user taps on a list item, display a new screen that displays all of the details of the selected store. The design and layout of this screen is up to you. These are minimum requirements. (Impress us!)