- Clone Sample project
- Create entities which will be saved in the database(I will use user and posts as my entities).
- Create repositories to interact with these entities.
- Create a RESTFUL service with @RestController for interacting with entities.
- Extend the REST service with HATEOS(Hypermedia as the Engine of Application State)
- Clone the sample app for the REST client
- Create a web service client with retrofit(https://square.github.io/retrofit/)
- Consume data either from our own rest api, twitter or github.