Клиент для "Вконтакте"
Требуется написать клиент для социальной сети Вконтакте.
Экран входа в вк аккаунтЭкран с новостной лентой пользователя: например, для каждой записи показывать аватар автора, дату и текст- Экран с деталями поста: например, показывать, прикрепленные картинки, текст и количество лайков
- Возможность поставить\убрать лайк к записи
Выложить код на GitHub в публичный репозиторий
Не использовать vk sdk- Обработка случаев, когда нет интернета
- Приятный минималистичный UI
- Наличие unit / UI тестов
Наличие любой MV* архитектуры (мы очень любим одну из них)Использование паттернов проектирования
- Склонируем репозиторий
- Откроем проект в последней стабильной Android Studio на последнем стабильном gradle
- Подключим девайс или запустим эмулятор с версией Android 4.1 или выше. (сейчас в проекте minSdkVersion 21)
- Нажмем зеленую кнопку Run
- Потыкаем приложение
- Посмотрим код. При осмотре мы обратим внимание на:
- Codestyles
- Имена классов / методов / переменных
- Организация классов в пакетах
- Опрятность кода