This application is built as part of my learning curve. Since learning is a continuous journey, this project represents my commitment to ongoing education and skill development
##App features:
- Live cryptocurrency data from coingecko API
- Saving current user's portfolio
- Searching, Filtering, Sorting, and Reloading data
- Custom color theme and loading animations
##Technical features:
- SwiftUI Interface
- MVVM Architecture
- Core Data (saving current user's portfolio)
- FileManager (saving images)
- Combine (publishers and subscribers)
- Multiple API calls
- Codable (decoding JSON data)
- Multi-threading (using background threads)
- Safe coding with "if let" and "guard" statements to avoid crashes