## List me
### What you need to do?
* If you haven’t already, take a [git class in codeschool]([Link]
git).
* Once complete, create a private repo of any name of your choice in [github]([Link]
* Solve the problem detailed below
* Push your code to the repo (make sure that you have multiple commits with proper messages)
* share the code with us . Share us the link to your repo or invite us to the repository.
### Problem
Implement a simple listing and detail showcase application using the following APIs:
#### Tasks
* A screen to list all the posts.
* [Link]
* A post detail screen which have list of comments.
* [Link]
* Add new comment by using POST request to the api. You can use any static userId to make the
request.
* [Link]
Checkout [JSONPlaceholder]([Link] for more details and also use
their [guide]([Link]
Once loaded, the data (both listing and detail) should persist. Any persistence mechanism can be
used, i.e., cache or database.
#### NOTE
* You can build application using native android or Flutter.
* Design is important, but can be designed as you wish.
### Android
#### Criteria for judgement
* Object Oriented approach used in project.
* Proper use of naming conventions for XML, les and functions.
* Proper use of ViewGroup(s) and View(s).
* Proper use of Android API(s).
* Project structure.
#### Bonus points
* use kotlin
* Use of 3rd party libraries like [Retro t]([Link] t/) or any ORM libraries
would be a big plus.
* If you can demonstrate the correct use of relevant 'Material Design' components in your
application.
* If you write a readme le which contains screenshots and a short description of your application.
### Flutter
#### Criteria for judgement
* Object Oriented approach used in project.
* Proper use of naming conventions for Widgets, les, function.
* Proper code and widget separation and use of widgets.
#### Bonus points
fi
fi
fi
fi
fi
* Proper state management
* Use of proper animations.
* If you write a readme le which contains screenshots and a short description of your application.
* Use of 3rd party libraries meaningfully.
#### Extra features
These are optional features. Implementing them will give you extra points.
* Show list of users
*
* [Link]
* Show the users posts, albums and photos.
* Posts: [Link]
* Todos: [Link]
* Albums: [Link]
* Photos: [Link]
* The posts, albums and todos should be either in Tabs or BottomNavigation.
* Implement add, delete, update of todos for user.
* [Link]
fi