This project uses MVVM architecture and UserDefaults to persist data
SwiftUI-TodoList
|
├── TodoList
|
├── Library
| ├── Models # ItemModel
| ├── UserDefault # Data Persistence
| ├── Helpers # All extension functions + CustomView
|
├── Screens
| |
| ├── view
| │ ├── main # Main root folder
| | │ ├── view # SwiftUI ListRowView
| | │ └── viewmodel # ViewModel for Tasks