Hello, friends! π
Iβd like to share a mobile app template I built using .NET MAUI. My goal was to create something more than just a standard weather app β I wanted it to look clean, modern, and include some real-world features.
π Features
- π€ 5-day weather forecast (OpenWeatherMap API)
- π Geolocation (stubbed)
- π Notes page
- π Calendar page
- π Light and Dark theme support
- β MVVM architecture
- π§© Dependency Injection via
MauiProgram.cs
builder.Services.AddSingleton<IWeatherService, WeatherServiceStub>();
builder.Services.AddSingleton<ILocationService, LocationServiceStub>();
π¦ Tech stack
- .NET 8
- .NET MAUI
- C#
- Entity Framework Core
- CommunityToolkit.Mvvm
π‘ Why I built this
Originally I started with .NET 9, but had to roll back due to library limitations.
Then I added pages like notes and calendar β it turned out to be a great idea for saving weather-based plans by date and location.
π Project structure
Pogodnik/
βββ Views/
βββ ViewModels/
βββ Models/
βββ Services/
βββ Resources/
βββ Platforms/
βββ App.xaml / MauiProgram.cs
If you're working on a MAUI app and want a clean starter β feel free to check it out.
Top comments (1)
β If you want to support the project β feel free to leave a tip π
π boosty.to/pogodnik