iOS (swift) version of skydove's android application, check it out. Based on MVVM architecture.
It was written in memory of Ferhat, who thought he is a Pokemon and jumped from the 7th floor in 2000 when he was only 4 years old, causing Pokemon to be banned in Turkey.
- iOS 11 Support
- MVVM
- UIKit
- Dependency Data Injection
- 3 Page = Main List Screen(+Search) -> Details Screen -> Favorites Screen
- API Pokémon data through a modern RESTful API. Free and no authentication is required.
- Kingfisher Downloading and caching images from the web.
- Loaf Android look-a-like Toasts.
- VerticalCardSwiper Tinder-like swiper cards used in collection view.
- Lottie Animation in splash screen.