App for displaying all Marvel superheroes and adding them to your squad
- MVVM-C architecture
- Repository pattern
- Diffable DataSource
- Unit testing
- Request pagination handling
- CoreData for local data persistance
- Alamofire for network requests
- AlamofireImage for image URL loading and caching
- Loading state and error handling
- Add loader under table when next batch of heroes is being loaded
- Custom design for alerts
- iOS 15.4
- Xcode 13.3.1
Open MarvelSuperheroes.xcodeproj
and run.
Florin Uscatu – LinkedIn – florinusc@gmail.com