Skip to content

Latest commit

 

History

History
20 lines (16 loc) · 3.34 KB

README.md

File metadata and controls

20 lines (16 loc) · 3.34 KB

Приложение на React-Native CLI (iOS, Android)

Экран1 Экран2

Приложение:

  • делает запрос на простейший API
  • выводит список полученных элементов
  • по нажатию на элемент списка - дополнительная информация об элементе списка отображается на следующем экране.

Обновление списка реализовано по времени или по действию пользователя.

Собственные компоненты не создавались, поскольку были использованы стандартные из react-native-paper

API: https://docs.github.com/en/rest/reference/activity#list-public-events

Функционал:

  • Предоставлен прокручиваемый список (экран №1) с элементами, по нажатию на которые должна производиться навигация на экран деталей сущности списка (экран №2).
  • На экране №1 отображено 25 элементов из API и обновляются 60 секунд.
  • Пользователь может обновить список на экране №1, если с времени последнего обновления прошло более 15 секунд.
  • Когда переходим на экран №2, обновление элементов на экране №1 прекращается и отсчет времени до обновления списка сбрасывается. Когда возвращаемся на экран №1 с экрана №2 список обновляется немедленно. Отсчет времени до возможности ручного обновления списка также начинается заново.