Курс по созданию приложения "GPS Tracker" на Kotlin поможет вам шаг за шагом освоить разработку полноценного трекера для записи маршрутов. Вы научитесь работать с GPS, OpenStreetMap, Room, сервисами, разрешениями и настройками приложения, создавая функционал, востребованный во множестве современных мобильных решений.
Что вы создадите в рамках курса
На протяжении обучения вы разработаете полноценное приложение для отслеживания активности: бега, ходьбы или любых маршрутов. Каждый модуль курса направлен на практическое освоение ключевых инструментов Android‑разработки.
Основные возможности итогового приложения
Отображение карты с использованием OSM (OpenStreetMap).
Фиксация координат и запись маршрута в реальном времени.
Добавление маркеров и визуальная отрисовка трека.
Расчёт времени, дистанции и средней скорости.
Сохранение маршрутов в локальную базу данных с помощью Room.
Ключевые технологии, которые вы освоите
Курс построен так, чтобы вы не только повторили код, но и разобрались, как работает каждая технология.
Работа с картами и GPS
Интеграция OpenStreetMap в Android‑приложение.
Получение данных о местоположении.
Построение пути пользователя и обновление маршрута на экране.
Бэкграунд‑процессы и сервисы
Создание сервиса для получения координат в фоновом режиме.
Настройка стабильной работы GPS‑логики, даже когда приложение свернуто.
База данных и хранение данных
Использование библиотеки Room для сохранения треков.
Создание сущностей, DAO и запросов.
Отображение сохранённых маршрутов пользователю.
Работа с разрешениями и настройками приложения
Вы научитесь правильно запрашивать права доступа к геолокации на разных версиях Android.
Permissions
Тонкости работы с разрешениями для GPS на Android 10–14.
Запрос разрешений во время выполнения.
PreferenceScreen и настройки пользователя
Изменение цвета отображаемого маршрута.
Выбор частоты обновления GPS‑координат.
Что вы получите после прохождения курса
Готовое приложение‑трекер, которое можно расширять и публиковать.
Глубокое понимание работы с картами, GPS, сервисами и базами данных.
Навыки создания приложений с реальной практической ценностью.
После завершения курса вы сможете уверенно работать с OpenStreetMap, GPS, сервисами Android, Room, фрагментами и настройками, создавая проекты любого уровня сложности. Также предусмотрена вторая часть курса для тех, кто хочет развивать приложение дальше.
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Разработчик андроид приложений на языках Kotlin и Java уже более 6 лет в данной области. Автор нескольких обучающих курсов на YouTube на канале "N.E.C.O". Автор приложения "Ардуино Мультиметр" с более чем 500000 установок, Smart Hunter более 100000 установок и другие. Разработчик проектов на микроконтроллерах и Android устройствах. В настоящее время занимается созданием курсов для начинающих разработчиков под Android на языке программирования Ko