YourWeather
YourWeather 是一個使用 .NET 和 Blazor 技術構建的跨平台天氣預報計畫,透過天氣API獲取當前天氣和天氣預報,具有多個天氣源,也可以選擇指定位置的天氣。
一套程式碼,多處執行,YourWeather 支持跨平台使用,包括 Web,Windows,Linux,Android,iOS 和 Mac。
使用到的技術棧如下:
前端框架:Blazor
UI元件庫:Masa Blazor
跨平台UI框架:Maui
桌面端UI框架:Winform、WPF
輕量級跨平台框架:Photino
功能特性
多個天氣源, 包括高德地圖,OpenWeather,和風天氣,心知天氣
定位功能透過 Darnton.Blazor.DeviceInterop 實作
支持持久化儲存
支持主題切換,由 MASA.Blazor 提供,支持跟隨系統主題
截圖預覽
Blazor WebAssembly
Blazor Server
MAUI Android
WPF
往期推薦:
計畫地址
https://github.com/Yu-Core/YourWeather
分享
點收藏
點點贊
點在看