- Lombok : java library that automatically plugs into editor and build tools. Never write another getter or equals method again, with one annotation your class has a fully featured builder, Automate your logging variables, and much more.
- Retrofit: A type-safe HTTP client for Android and Java
- Butterknife: Field and method binding for Android views
- Picasso: A powerful image downloading and caching library for Android
- Pull to Refresh
- Saving pictures in the picture gallery
- App state-preservation/restoration
- Indicator of unread/read post (updated status, after post it’s selected)
- Dismiss Post Button (remove the cell from list. Animations required)
- Support split layout (left side: all posts / right side: detail post)
- Title (at its full length, so take this into account when sizing your cells)
- Author
- entry date, following a format like “x hours ago”
- A thumbnail for those who have a picture.
- Number of comments
- Unread status
- Pagination support
- Dismiss All Button (remove all posts. Animations required)
Thank you and I appreciate your time for this review.