Эта статья на русском языке. English version here
Привет, друзья! 👋
Хочу поделиться шаблоном мобильного приложения, которое я сделал на .NET MAUI. Задумка была — сделать не просто погодное приложение, а что-то стильное, современное и полезное в реальных задачах.
🚀 Возможности
- 🌤 Прогноз погоды на 5 дней (через API OpenWeatherMap)
- 📍 Геолокация (заглушка)
- 📝 Страница заметок
- 🗓 Страница календаря
- 🌗 Светлая и тёмная тема
- ✅ Архитектура MVVM
- 🧩 DI через MauiProgram.cs
builder.Services.AddSingleton<IWeatherService, WeatherServiceStub>();
builder.Services.AddSingleton<ILocationService, LocationServiceStub>();
📦 Технологии
- .NET 8
- .NET MAUI
- C#
- Entity Framework Core
- CommunityToolkit.Mvvm
💡 Почему я это сделал
Сначала проект начинался на .NET 9, но потом пришлось откатиться из-за несовместимости библиотек.
По ходу появилась идея с заметками и календарём — удобно сохранять записи по дате и городу.
📁 Структура проекта
Pogodnik/
├── Views/
├── ViewModels/
├── Models/
├── Services/
├── Resources/
├── Platforms/
├── App.xaml / MauiProgram.cs
Если вы разрабатываете MAUI-приложение — этот шаблон может помочь вам начать.
Top comments (1)
☕ Если хотите поддержать проект или получить шаблон — Boosty: boosty.to/pogodnik