В качестве результата пришлите ссылки на ваш GitHub-проект в личном кабинете студента на сайте netology.ru.
Важно: ознакомьтесь со ссылками на главной странице репозитория с домашними заданиями.
Важно: если у вас что-то не получилось, оформите Issue по установленным правилам.
- Создайте новый проект Android-приложения, можете брать код из лекции.
- Сделайте необходимые коммиты.
- Сделайте push. Убедитесь, что ваш код появился на GitHub.
- Ссылку на ваш проект отправьте в личном кабинете на сайте netology.ru.
- Задачи, отмеченные как необязательные, можно не сдавать. Это не повлияет на получение зачёта.
Вы можете использовать любые карты: Google Maps или Яндекс Карты. Задача со слов заказчика звучит следующим образом:
Приложение предназначено для путешествующих по России.
Нужно сделать так, чтобы пользователь мог кликать на карте, а на месте клика создавать маркер с описанием (например, «Нулевая верста» и т. д.).
Все точки должны храниться на устройстве, чтобы потом человек мог приехать в город и быстро по карте соориентироваться, какие достопримечательности он хотел посмотреть.
Приложение должно поддерживать:
1. Создание точки.
2. Редактирование точки.
3. Удаление точки.
4. Просмотр всех точек на отдельном экране: пользователь кликает в существующую точку и переходит к ней на карте.
Важно: вы сами решаете, каким образом организовать архитектуру, какие библиотеки использовать и т. д. Вряд ли в этом проекте нужен FCM, OkHttp и Retrofit.
В пояснительном тексте к ДЗ напишите, почему вы решили включить именно такие зависимости. Объясните свой выбор.
В проекте не должно быть неиспользуемых зависимостей. Если вы не используете Retrofit, то и в dependency его быть не должно.
Вы сами решаете, насколько функциональным сделать ваше приложение. Минимальная функциональность: пункты 1–4 из описания заказчика.
В качестве результата пришлите в личном кабинете:
- Ссылку на ваш проект.
- Объяснение выбора используемых библиотек.