Everything in one place (news, weather, stocks and much more)

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

GitHub

View Github