The PokeDex application is a project I developed to apply what I learned. I aimed to make it the cleanest and most understandable project you can find on Github.
- SwiftUI syntax
- Architecture
- MVVM Architecture (Model View - View - Model)
- Packages
- Firebase library
- Analytics
- RemoteConfig
- Crashlytics
- Localization
- Turkish
- English
- App modularization
- Data CacheLayer
- Async image download and caching
(Helper - ImageLoader) - SwiftLint
- SOLID principle
- SwfitUI API call + fetch JSON data
Pokedex app written by me in SwiftUI that implements the PokeAPI. For full documentation and implementation of PokeAPI have a look at the their documentation.