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
分享
点收藏
点点赞
点在看