Dashy
Everything in one place (news, weather, stocks and much more)
I tried to follow MVVM Pattern, Used Decodable And URLSession instead of thrid-pary libraries like (SwiftyJSON and Alamofire), I’ll be replacing SDWebImage with AsyncImage once MacOS Monterey is officially Released
Here’s the Folder Structure info:
- 
Model: Stores Data Type for each DataType (stocks, weather and news) 
- 
ViewModel: Fetches json data from api and converts it into Model and stores it in @Publised variables 
- 
View: Displaying Views 
 
            


 
             
             
            