CoinLover 📌 Main Features 🔑 Check Point ! 🔷 UI Structure 🔷 Model 🔷 Check core codes in details 👉 1.custom color theme 👉 2.Creating HomeView and a navigation header 👉 3.Creating a Coin Model based on JSON response from an API 👉 4.Design a row to display coins in a List 👉 5.Add a dynamic List to display downloaded coins 👉 6.Download coins using a View Model and Data Service class 👉 7.Add a reusable Networking layer 👉 8.Downloading Coin Images using Combine, MVVM, and a Networking Layer 👉 9.Saving images to the File Manager 👉 10.Implement a custom and reusable search bar 👉 11.Filtering data based on search bar text using Combine 👉 12.Creating a data model and View to display market statistics 👉 13.Download and display live market data from API 👉 14.Create a view to manager current user's portfolio 👉 15.Save current user's portfolio to Core Data with MVVM 👉 16.Reload the List with updated data from API 👉 17.Sorting List data with MVVM and animations 👉 18.Add a custom Navigation Link for lazy loading 👉 19.Download coin details by creating a data model, view model, and API request 👉 20.Display downloaded data in grid format with reusable components 👉 21.Create a custom line chart to display historical price data 👉 22.Build an expandable / collapsable description section 👉 23.Add a Settings screen using a List with Sections 👉 24.App Icon, Launch Screen, and Launch Animation 👉 25.Adding final optimizations 👉 26.Update the Color Theme 👉 👉 👉 👉 🔷 Version Log V.1.0.1 button category bug fixed AdMob banner location changed Optimizing App to decrease total of size 🗃 Reference Kavsoft - https://youtu.be/oSF7fSPGmNo