To-Do App should allow the following operations on a todo item:
Create, Update, Read, Delete
A todo item is made of:
- Title
- Description
- Priority (LOW,MEDIUM,HIGH)
- CreateDate(date of creation of the todo item)
- ModifiedDate(date of modification of the todo item)
-
Someone can create / update a todo item by sending:
- title
- description
- priority
The date of creation & modification should be time stamped automatically when created
-
All of the fields are required
-
Someone can read one or many todo items
-
Someone can delete a todo item
-
THE DATA SHOULD BE STORED LOCALLY (app memory, app database)
Login View | Home View |
---|---|
Details View | Update View |
---|---|
- Deep understanding of agile methodology to build and ship producs
- Understand the MVP, (cfr this whole app has been built in less than 10 hrs)
- Usage of UserDefaults Api to store data locally
- Latest SwiftUI features + Automatic Light/Dark Mode Support
- Vainqueur Bihame for his inspiration ✨.
- Integrate with Firestore where the todo items will be stored and retrieved(Having same CRUD operations working with Firebase)
-
- Use of CoreData as Local Database