Create an Android application that displays information received over the network.
Note: As you will be uploading your solution to GitHub, please do do not include the word “Guidebook” anywhere in your code.
The server at the following url responds with JSON formatted data:
(GET) https://guidebook.com/service/v2/upcomingGuides/
The response represents a list of “Guide” objects:
{
"data": [
{
"startDate": "<date>",
"endDate": "<date>",
"name": "<name>",
"url": "<url>",
"venue": {"city": "<city>", "state": "<state>"},
"icon": "<url to png image>"
},
… <more objects>
]
}
Spend no more than an hour completing as many of these steps as possible.
-
Retrieve and print out the data received from the url above.
-
Parse the data retrieved from the server into a list of Java objects
-
Display your objects in a RecyclerView
- Should display the name, city, state, and end date
- In addition the object’s name, have your view display the image located at each object’s icon url.