https://github.com/marcominerva/weatherapp
A sample that shows how to leverage .NET 5.0 features like HostBuilder, ServiceProvider, Logging and Cache on every supported platform
https://github.com/marcominerva/weatherapp
aspnetcore net50 netstandard windows-forms wpf xamarin-forms
Last synced: 8 months ago
JSON representation
A sample that shows how to leverage .NET 5.0 features like HostBuilder, ServiceProvider, Logging and Cache on every supported platform
- Host: GitHub
- URL: https://github.com/marcominerva/weatherapp
- Owner: marcominerva
- License: mit
- Created: 2020-06-18T14:25:46.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2024-07-09T21:25:05.000Z (almost 2 years ago)
- Last Synced: 2025-07-27T03:45:06.038Z (11 months ago)
- Topics: aspnetcore, net50, netstandard, windows-forms, wpf, xamarin-forms
- Language: C#
- Homepage:
- Size: 1.37 MB
- Stars: 4
- Watchers: 4
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Weather App
A collection of applications that show how to leverage .NET 5.0 features like HostBuilder, ServiceProvider, Logging (using [Serilog](https://github.com/serilog/serilog)) and Cache on every supported platform:
* ASP.NET Core
* WPF
* Windows Forms
* Xamarin
All the examples use [Refit](https://github.com/reactiveui/refit) to call [OpenWeatherMap APIs](https://openweathermap.org/api). To run them, you need to register a free account on [OpenWeatherMap](https://home.openweathermap.org), create an [API key](https://home.openweathermap.org/api_keys) and then insert it in the *appsettings.json* file of the projects.