A simple iOS project built with Swift and SwiftUI, demonstrating image loading, caching, and remote data handling using custom ImageLoader, ImageCache, and RemoteLoader components.
The project follows the Model–View–ViewModel (MVVM) architecture pattern including a coordinator layer.
-
SwiftUI
-
MVVM
-
Coordinator
-
No External Libs
-
Base URL stored xcconfig
-
Unit test for MVVM
-
Unit test for ApiService
-
Test Suite
