Skip to content

Education iOS app demonstrating implementation of Clean + Modular Architecture using SPM, Dependency Injection, MVVM with View State and Coordinator in SwiftUI

License

Notifications You must be signed in to change notification settings

k1ckdown/WordsFactory

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📙 Words Factory

license iOS Swift Xcode

Education iOS app for learning words. Includes saving words to a dictionary and training.
Built with SwiftUI and Modular Architecture.

🛠 Tech stack

  • Swift
  • SwiftUI
  • Core Data
  • URLSession
  • Swift Concurrency
  • MVVM
  • Coordinator Pattern
  • Dependency Injection
  • Clean + Modular Architecture
  • XCTest
  • WidgetKit
  • User Notifications
  • Swift Package Manager
  • Firebase Authentication
  • Firebase Cloud Firestore

Onboarding

Auth

Dictionary

Training

Profile

Widgets & Notifications

Author

Ivan Semenov, [email protected]