當前位置: 妍妍網 > 碼農

C#開源跨平台,使用 .NET 和 Blazor 開發的天氣預報

2024-04-24碼農

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

    分享

    點收藏

    點點贊

    點在看