📱 Mobile Stack – iOS
🔧 Tech Stack
- Languages: Swift (primary), with Objective-C interop
- Frameworks: UIKit & SwiftUI
- Architecture Patterns:
- MVVM (primary pattern for new modules)
- MVC (used in legacy modules)
- Package Managers:
- Swift Package Manager (SPM)
- CocoaPods (legacy support)
- Networking: Alamofire
- Persistent Storage:
- No local database (e.g., Core Data, Realm)
- NSUserDefaults for local key-value storage
- Firebase used for backend persistence