Testable and maintainable architecture with VIPER.
Just double-click on the main project file.
TheMovieDB.xcodeproj
Please apply this step if you face some dependency problems in the first build.
- ๐ฑ Generic and Modular Network Layer
- ๐ฑ Animated Splash screen, internet connection checking
- ๐ฑ Home screen with sorting feature
- ๐ฑ Unit Tests
- ๐ฑ Some UI Tests
- ๐ฑ Base Components
- ๐ฑ Pagination
- ๐ฑ Debug and Client error management
- ๐ฑ Dark Mode color management
- ๐ฑ CollectionView with UICollectionViewCompositionalLayout
- ๐ฑ Dependency management with Swift Package Manager
- ๐ฑ Consistency - Same approach whole codebase
- ๐ฑ Well organized folder structure
- ๐ฑ Style Guide: Raywenderlich
- ๐ฑ Powered by โค๏ธ