This is basic ToDo app which allows user to add categories and tasks inside category.
- Collection View with flow layout to display categories input by users.
- User can edit the name and it will be saved persistently between sessions.
- User can rearrange the collection view cell using drag and move and it would result in data model arrangment.
- User can select multiple cells at once and have the option to cancel/delete. This functionality behaves just like native photo app of Apple.
- Add button will display the custom View to add the category.
- Embed custom segmented control to navigate between All, Completed and Pending tasks.
- Button to represent the state of completness of the task.
- StrikeOut the task if its completed.
- Realm