- VIPER
- Module Builder
- Service locator with strong DI
- Dependency injection
- UIKit
- SwiftData
- OSLog
- Network
- Multithreading: Async/await, Task, @MainActor, actor
- Collection views based on snapshots
- Web service with generics
- Pagination with API requests limiter
- Network Status Monitor service
- SwiftData caching
- Errors handling with user alerts
- UI by code, landscape orientation support
- Dynamic font scaling
- Dark mode support
- Protocols
- Factories
- Delegates
Common Use | Dynamic Font | Errors |
---|---|---|
CommonUse.mov |
DynamicFont.mov |
Errors.mov |