/rick_and_morty_guide

An app on Rick and Morty characters, made according to the technical requirement below. Used Paging 3, Retrofit, Room, Dagger2. In process

Primary LanguageKotlin

rick_and_morty_guide

An app on Rick and Morty characters, made according to the technical requirement below. Used Paging 3, Dagger2.


Задание: необходимо создать приложение (Гайд Рик и Морти)


Технические требования:

  1. Приложение должно состоять из двух экранов (Просмотр списка персонажей, Просмотр детальной информации персонажа).

  2. Экран просмотра списка персонажей предполагает отправку запроса в сеть и его отображение пользователю с возможностью прокручивать список скролом. При клике на элемент списка должен осуществляться переход к экрану с детальной информацией о персонаже. Также на данном экране должен быть предусмотрен функционал поиска персонажей по вхождению символов в имя персонажа.

  3. Экран просмотра детальной информации о персонаже должен содержать кнопку возврата к списку персонажей в AppBar.

  4. При осуществлении сетевого запроса необходимо отображать на экранах ProgressBar, а также в случае возникновения сетевой ошибки показывать пользователю Toast сообщение.

  5. Необходимо кэшировать все приходящие данные с сервера.

  6. Для работы с сетью необходимо использовать API: https://rickandmortyapi.com/documentation.

  7. Разработку приложения необходимо вести с использованием системы контроля версий Git.

  8. Реализовать функционал постраничной загрузки персонажей на главном экране (Опционально).


RMScreenshot RMscreenShot2