Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
DenDmitriev authored Jun 20, 2023
1 parent 911f798 commit 1e96167
Showing 1 changed file with 8 additions and 6 deletions.
14 changes: 8 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@
![Shot](https://github.com/DenDmitriev/MyTrack/assets/65191747/7fb86231-2bd7-4912-b588-ee9678f16d99)

# Начало
Я хотел научится работать с картой, получать координаты и обрабатывать их. Попытался использоыать большинство возможных функций Google Maps SDK.
Я хотел научится работать с картой, получать координаты и обрабатывать их. Попытался использовать большинство возможных функций [Google Maps SDK](https://developers.google.com/maps/documentation/ios-sdk/overview?hl=ru).
- Рисование и окрашивание сплайна
- установка маркера на картк
- перемещенте камеры на карте
- перемещение камеры на карте
- обрабатывает получаемые данные и показывать их в понятном виде

# Содержание
Expand All @@ -20,19 +20,21 @@
- [TODO](#todo)

# Возможности
Главный экран реализован с использованием API карт [GoogleMaps](https://developers.google.com/maps). Приложение по кнопке СТАРТ начинает создавать трек пользователя по координатам. Отображается путь полилинией, которая окрашивается в цвет исходя из скорости перемещения пользователя с устройством. Для понимания логики окрашивания, есть выбор настройки типа прогулки внизу экрана. При прогулке есть скорость, путь и время, эти данные приложение показывает в удобном отформаттированном варианте. При завершении трекинга, по кнопке ФИНИШ, приложение сохраняет трек. Прогулки можно увидеть по кнопке список. В ячейках трека приводится сводная информация и навзвание района прогулки.
Главный экран реализован с использованием [Google Maps SDK](https://developers.google.com/maps/documentation/ios-sdk/overview?hl=ru). Приложение по кнопке СТАРТ начинает создавать трек пользователя по координатам. Отображается путь полилинией, которая окрашивается в цвет исходя из скорости перемещения пользователя с устройством. Для понимания логики окрашивания, есть выбор настройки типа прогулки внизу экрана. При прогулке есть скорость, путь и время, эти данные приложение показывает в удобном отформатированном варианте. При завершении трекинга, по кнопке ФИНИШ, приложение сохраняет трек. Прогулки можно увидеть по кнопке список. В ячейках трека приводится сводная информация и название района прогулки.

# Реализация
Библиотеки
- [UIKit](#uikit)
- [GoogleMaps](#googlemaps)
- [Google Maps SDK](#google-maps-sdk)
- [RealmSwift](#realmswift)
- [RxSwift](#rxswift)

## UIKit
Интерфейс приложения реализован классическим способом. За координация контроллеров отвечает Coordinator. У каждого flow есть свой storyboard. Передаются данные между контроллерами через замыкание.
Интерфейс приложения реализован классическим способом.
За координацию контроллеров отвечает Coordinator.
У каждого flow есть свой storyboard. Передаются данные между контроллерами через замыкание.

## GoogleMaps
## Google Maps SDK
Я хотел научиться работать с Google Maps API. поэтому

## RealmSwift
Expand Down

0 comments on commit 1e96167

Please sign in to comment.