Modern minimalistic to-do application for iOS devices Functionality:
- Login, Sign in, Logout
- Create task
- Edit task
- Delete task
- Set deadlines
Secure encrypting, each user has access only to his tasks
Implemented fundamentals of CRUD - Create, Read, Update, Destroy Store data using Firebase Firestore (with FirestoreSwift SDK) FirestoreSwift new Decodable and property wrappers like @DocumentID and @ServerTimeStamp Reactive programming using Combine framework with UIKit Add real time listeners to database Authentication - sign up a new user / log in / log out Protocol extensions Protocol & delegate patterns & closures UI Animations Weak & unowned self for avoiding retain cycles / memory leaks Coding views programatically with UIKit MVC architecture Collections
(для запуска вручную скачайте требуваемые pods которые указаны в podfile, так же подключите к собственному firebase консоли)