pauljriley / typicodeclient

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

typicodeclient

Using the API endpoint GET http://jsonplaceholder.typicode.com/posts GET http://jsonplaceholder.typicode.com/users GET http://jsonplaceholder.typicode.com/comments

create a simple Android app with two screens:

##Screen1: A screen containing a list of posts a title a list view. Tapping a cell should take you to Screen2; each cell displaying:

  • post title

##Screen2: The detail screen for the selected post back button should take you back to screen 1 title labels for the fields:

  • post title
  • post body
  • user name
  • number of comments

##Bonus: Based on the user’s email address, use http://avatars.adorable.io to generate a unique avatar for each of the contacts. To be shown on both screens.

##Task guidelines: Use of 3rd party libraries (and dependency management) is accepted and encouraged. The task is simple, but you should demonstrate a good and scalable architecture that would work within bigger apps. Show off a little! (Just don’t overdo it :) ) We expect the app to be unit tested. It’s up to you if you want to write other kinds of tests.

About

License:Apache License 2.0


Languages

Language:Java 99.1%Language:Gherkin 0.9%