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