Skip to content

Latest commit

 

History

History
32 lines (27 loc) · 1.93 KB

README.md

File metadata and controls

32 lines (27 loc) · 1.93 KB

Тестовое задание на вакансию Android-разработчика

Требуется написать клиент для социальной сети Вконтакте.

Необходимо сделать:

  • Экран входа в вк аккаунт
  • Экран с новостной лентой пользователя: например, для каждой записи показывать аватар автора, дату и текст
  • Экран с деталями поста: например, показывать, прикрепленные картинки, текст и количество лайков
  • Возможность поставить\убрать лайк к записи
  • Выложить код на GitHub в публичный репозиторий

Плюсом будет:

  • Не использовать vk sdk
  • Обработка случаев, когда нет интернета
  • Приятный минималистичный UI
  • Наличие unit / UI тестов
  • Наличие любой MV* архитектуры (мы очень любим одну из них)
  • Использование паттернов проектирования

Как мы будем проверять:

  1. Склонируем репозиторий
  2. Откроем проект в последней стабильной Android Studio на последнем стабильном gradle
  3. Подключим девайс или запустим эмулятор с версией Android 4.1 или выше.
  4. Нажмем зеленую кнопку Run
  5. Потыкаем приложение
  6. Посмотрим код. При осмотре мы обратим внимание на:
  • Codestyles
  • Имена классов / методов / переменных
  • Организация классов в пакетах
  • Опрятность кода

Happy Coding 😉