Aceo606 / iTask

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

iTask

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 консоли)

About


Languages

Language:Swift 99.1%Language:Ruby 0.9%