Код ревью тестового проекта Android Dev

118
30 ноября 2019, 14:00

Я начинающий Android разработчик и пытаюсь устроиться на работу. На одном из собеседованиях мне дали тестовое задание:

Требуется разработать клиент, отображающий погоду на неделю для указанного списка городов. Список городов предзадан в приложении, но также должна быть возможность дополнить его. Города доступны по горизонтальному скроллу (аналогично стандартным приложениям) В качестве источника данных требуется использоватopenweathermap.org/api. Особое внимание уделить архитектуре и разделению ответственностей.

Приложение было написано и добавлено в гитхаб https://github.com/DMilyutin/Test-Weather

Использовал архитектуру MVP, Retrofit2, RxAndroid, Dagger2 В качестве БД используется Realm.

Необходима оценка опытных специалистов моего творения с указанием что и где не так сделано. Заранее большое спасибо!! P.S. Я самоучка, все что выхватил из интернета, применил.

READ ALSO
Разбить строку на слова

Разбить строку на слова

Мне нужно разбить строку на слова, а после проверить, сходятся ли 1-я и последняя буква слова

108
Рисование на объектах (Node - Sphere)

Рисование на объектах (Node - Sphere)

Можно ли, а если можно то каким образом я могу рисовать на загруженной картинкеНапример создали сферу, наложили на нее diffuseMap и необходимо...

125
Как добавить одну и ту же кнопку в разные “карты”. Java CardLayOut

Как добавить одну и ту же кнопку в разные “карты”. Java CardLayOut

Я хочу добавить одну и ту же кнопку в разные дочернии панелиЕсли я добавляю эту единственную кнопку всего в одну дочернюю панель, то все хорошо...

121