MVVM
Model-ViewModel-Model architectureAlamofire
APIRouter & Codable (simple network layer for a small project)Environment
Multiple environment's setupUnit Testing
ViewModel test casesGenerics
Dependency Injection
Alamofire
Networking with AlamofireDGActivityIndicatorView
Activity Indicator