Большой практикум: Разработка мобильных ГИС

Общая информация об обучении и другие программы

Это программа — часть Большого практикума NextGIS.

Необходимая подготовка

Опыт программирования под мобильные платформы, знакомство с Android Studio. Понимание принципов и основ работы ГИС.

План занятий

1 день
Как устроен стек NextGIS, какие есть компоненты и за что они отвечают. Из чего состоит мобильный SDK v2, принципы его работы, возможности.
Знакомство с Android Studio, создание нового проекта, подключение репозиториев.

2 день
Изучение основных компонентов: БД, карта, интерфейсы, структура. Добавление основного окна и базовой карты на него. Определение векторных слоев.

3 день
Подключение слоев с данными в проект. Добавление списка слоев, их свойства (видимость). Добавление заглушек для страниц с данными (магазины, автоматы, кафе, автобусы).

4 день
Выбор объекта по клику и его выделение, показ атрибутов конкретного объекта, разные слои — разные атрибуты и окна.

5 день
Небольшое отвлечение и разрядка — добавляем экран входа. Различие функций приложения в зависимости от статуса пользователя. Стилизуем слои и приложение.

6 день
Редактируемые слои (отзывы в кафе), синхронизация с веб. Подключение движения автобусов как оверлей, подключение стороннего АПИ.

7 день
Вопросы и ответы, трекинг, SDK v3.