Тестовое задание для кандидата Android

by horse315
Тестовое задание для кандидата Android

Отобразить на карте (Google Maps) точки, полученные от сервера. Иконки маркеров должны соответствовать категории точки. Данные меняться не будут, достаточно загрузить один раз.

Документация API: https://work.gofura.com/api/test/api-docs/. Ресурс /api/test/places возвращает данные, упорядоченные по Id. В параметре startFromнужно передавать Id последней записи с загруженной страницы.

Требования:

  • оффлайн режим (данные о загруженных точках должны кешироваться);
  • карта должна занимать весь экран;
  • сразу после запуска приложения пользователь видит карту;
  • данные о точках должны загружаться в фоне;
  • маркеры должны добавляться на карту по мере загрузки;
  • информировать пользователя о завершении загрузки;
  • приложение должно адекватно реагировать на изменения конфигурации устройства;
  • код приложения выложить на Github.

Плюсом будет использование:

  • Kotlin;
  • RxJava;
  • объектно-ориентированной базы (Realm, например).

По любым вопросам прошу писать на abogomolov@mustapp.me. Удачи 👹!

September 14, 2017by horse315
0

Android
Share to Facebook