iOS app created for exploring events available from Ticketmaster Discovery API and getting their details.
- Swift (SwiftUI)
- Xcode 16.1
- MVVM (Model-View-ViewModel) architecture
- Structured concurrency (async/await)
- NSCache for caching loaded episodes info
- Pop-up error handling
- Native pull to refresh
- Possibility to sort events
- Possibility to display characters in a grid or in a list
- Support for both light and dark mode
- Unit Tests
Finished
Apple iPhone with iOS 16+ installed