What is it? An iOS app to explore the works of Richard Strauss, with playable excerpts and information.
Why? A study of Swift's new asynchronous features (async/await).
How does it work? It fetches information from the iTunes API and stores it locally for offline use.
Future improvements:
- Improve the audio player extracting it from the detail screen to improve abstraction, reusability and customization..
- Implement dependency management (ex: Resolver, Swinject).
- Expand the catalog and personalize the experience.
Technologies: Swift, Xcode, iTunes API, CoreData.
Disclaimer: Project under development, may contain bugs.