MapApp — это iOS-приложение на SwiftUI, которое показывает красивые достопримечательности на карте и позволяет удобно изучать информацию о них.
Выберите место на карте → 📷 посмотрите фотографии → ℹ️ почитайте описание → 🔗 откройте ссылку на Wikipedia.
- Интерактивная карта с аннотациями (метками)
- Кастомные иконки на карте
- Список всех мест с фотографиями и названиями
- Превью выбранного места (название, город, фото, кнопки)
- Детальный экран: галерея изображений, текст, мини-карта и ссылка
- Плавные анимации и переходы
- Структура проекта с использованием MVVM
- Работа с
MapKitи аннотациями - Передача данных через
@EnvironmentObject - Состояния и анимации в
SwiftUI - Навигация с помощью
.sheetиTabView - Создание читаемой архитектуры
MVVM - Загрузка и отображение локальных данных
| Технология | Использование |
|---|---|
| SwiftUI | Интерфейс, анимации, состояние |
| MapKit | Карта и аннотации |
| MVVM | Архитектурный паттерн |
| Swift | Язык разработки |
| UIKit (опц.) | Можно подключить для расширения возможностей |


