- Add,delete,organize tasks
- Filter tasks by state (Done,Todo,All)
- All data is saved to user defaults (data is saved when app closes)
- Delete animations
- Haptic feedback when reorganizing tasks
- Portrait and Landscape orientation
I used Model-View-Controller arquitecture and unit testing for most important features of the app.