SPHTech Mobile Assignment
- Xcode Version 10.3 with Swift 5.0
- MVVM
- Router
- Data Binding
- Dependency Injection
- Archive Cache
- Unit Tests for Use Cases(Domain Layer), ViewModels(Presentation Layer), NetworkService (Infrastructure Layer)
- UI test with XCUITests
- Cache
- Implemented with RXSwift
- Clean Layered Architecture https://blog.cleancoder.com/uncle-bob/2012/08/13/the-clean-architecture.html
- Name: Jingmeng Gan
- Email: [email protected]