开源跨平台,使用 .NET 和 Blazor 开发的天气预报
💡
原文中文,约700字,阅读约需2分钟。
📝
内容提要
YourWeather是一个使用.NET和Blazor技术构建的跨平台天气预报项目。它通过天气API获取当前天气和天气预报,具有多个天气来源,并能够指定特定位置的天气。它支持跨平台使用,包括Web、Windows、Linux、Android、iOS和Mac。使用的技术栈包括Blazor UI组件库、Maui跨平台UI框架、Winform和WPF桌面UI框架,以及Photino轻量级跨平台框架。它具有多个天气来源、位置功能、持久存储支持和主题切换等功能。
🎯
关键要点
-
YourWeather是一个使用.NET和Blazor技术构建的跨平台天气预报项目。
-
通过天气API获取当前天气和天气预报,支持多个天气源和指定位置的天气。
-
支持跨平台使用,包括Web、Windows、Linux、Android、iOS和Mac。
-
使用的技术栈包括Blazor UI组件库、Maui跨平台UI框架、Winform和WPF桌面UI框架,以及Photino轻量级跨平台框架。
-
功能特性包括多个天气源、位置功能、持久存储支持和主题切换。
-
天气源包括高德地图、OpenWeather、风天气和心知天气。
-
定位功能通过Darnton.Blazor.DeviceInterop实现,主题切换由MASA.Blazor提供,支持跟随系统主题。
-
项目地址为https://github.com/Yu-Core/YourWeather。
➡️