Learn how to build SwiftUI applications for FREE with this online tutorial. In this playlist we will build a cryptocurrency application that downloads live price data from an API and uses Core Data to save the current user's portfolio. As usual, we will use a MVVM architecture pattern to organize our files and keep our code as efficient as possible!
App features:
- Live cryptocurrency data
- Saving current user's portfolio
- Searching, Filtering, Sorting, and Reloading data
- Custom color theme and loading animations
Technical features:
- MVVM Architecture
- Core Data (saving current user's portfolio)
- FileManager (saving images)
- Combine (publishers and subscribers)
- Multiple API calls
- Codable (decoding JSON data)
- 100% SwiftUI interface
- Multi-threading (using background threads)
- Safe coding!!! ("if let" and "guard" statements to avoid crashes)
*** THIS PLAYLIST IS NOT FOR BEGINNERS!
If you are just starting to learn SwiftUI, you should start with:
If you are just joining my channel, you should watch this before beginning the Crypto App:
*** LINKS:
🤙 WELCOME BACK 🤙