Приложение копия Microsoft ToDo (в планах с доп. фичами)
- Swift
- UIKit
- CoreData
- SnapKit (+native AutoLayout)
- RxSwift
- Swinject
- Архитектура: MVVM + Coordinator (почти соответствует Clean Arhchitecture - нет Application Layer)
- Code Style: SwiftLint, swift-format
- Data-driven UI tools: FetchResultController, DiffableDataSource
-
Покрыть UI и Unit тестами
-
Сделать API + реализовать взаимодействие с ним (возможно)
-
Сделать синхронизацию
-
Сделать простые списки для покупок (по типу простых ToDo)
-
Сделать вид календаря "на неделю"
-
Сделать вид календаря на месяц
-
Сделать вид списков в виде шариков (задача = шарик)
-
Сделать вид на день в виде текстовой заметки + вкрапленных задач в текст
-
Возможность добавлять "разделители" задач в списках
-
Добавить поддержку нового шаблона