Skip to content

MapApp. An iOS app built with SwiftUI. Displays landmarks on a map with custom icons, allows viewing photos and descriptions, and links directly to Wikipedia articles.

Notifications You must be signed in to change notification settings

Stockholm19/MapApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

🗺️ MapApp

MapApp — это iOS-приложение на SwiftUI, которое показывает красивые достопримечательности на карте и позволяет удобно изучать информацию о них.

Выберите место на карте → 📷 посмотрите фотографии → ℹ️ почитайте описание → 🔗 откройте ссылку на Wikipedia.

Функциональность

  • Интерактивная карта с аннотациями (метками)
  • Кастомные иконки на карте
  • Список всех мест с фотографиями и названиями
  • Превью выбранного места (название, город, фото, кнопки)
  • Детальный экран: галерея изображений, текст, мини-карта и ссылка
  • Плавные анимации и переходы
  • Структура проекта с использованием MVVM

Что я прокачал в этом проекте

  • Работа с MapKit и аннотациями
  • Передача данных через @EnvironmentObject
  • Состояния и анимации в SwiftUI
  • Навигация с помощью .sheet и TabView
  • Создание читаемой архитектуры MVVM
  • Загрузка и отображение локальных данных

🛠Технологии

Технология Использование
SwiftUI Интерфейс, анимации, состояние
MapKit Карта и аннотации
MVVM Архитектурный паттерн
Swift Язык разработки
UIKit (опц.) Можно подключить для расширения возможностей

About

MapApp. An iOS app built with SwiftUI. Displays landmarks on a map with custom icons, allows viewing photos and descriptions, and links directly to Wikipedia articles.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages