DEV Community

Cover image for I built Pogodnik – a .NET MAUI Weather App Template with Notes & Calendar Support
Alexander
Alexander

Posted on

I built Pogodnik – a .NET MAUI Weather App Template with Notes & Calendar Support

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>();
Enter fullscreen mode Exit fullscreen mode

📦 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.

➡️ Download on Boosty (One-time purchase)

Top comments (1)

Collapse
 
mikrobus profile image
Alexander

☕ If you want to support the project — feel free to leave a tip 🙌

🔗 boosty.to/pogodnik