Implemented Features:
- Supports Android API 19 or newer
- 100% Java, no WebView
- Material Design
- Gradle build system
- Fetch initial list of tasks from https://dl.dropboxusercontent.com/u/6890301/tasks.json
- Contains two tabs: Pending and Done
- Able to add tasks by tapping on the "+" button found on the Pending Fragment
- Able to switch the state of the tasks
- Has persistency to the app (sqlite)
Unimplemented Features:
- In switching the state of the tasks, a “Cancel” button doesn't appear over the cell for five seconds
- Not able to delete tasks
- Swipe-to-refresh view