Skip to content

Instantly share code, notes, and snippets.

@AlMel3000
Last active June 5, 2024 06:46
Show Gist options
  • Save AlMel3000/e6f56ac993e642c6ed270e5af6350b5a to your computer and use it in GitHub Desktop.
Save AlMel3000/e6f56ac993e642c6ed270e5af6350b5a to your computer and use it in GitHub Desktop.
test challenge

Необходимо реализовать приложение на React-Native (iOS, Android), делающее запрос на простейший API и выводящее список полученных элементов.

  • Список обновялется автоматически раз в 30 секунд (далее в тексте - обновление списка по таймеру)
  • Имеется Pull-to-refresh, при выполнении которого обновляется список, а отсчет для обновления списка по таймеру сбрасывается и начинается снова.
  • По нажатию на элемент необходимо отображать дополнительную информацию во всплывающем модальном окне.

Требования

  • вид и формат данных определяется автором. К примеру, простейший элемент может выглядеть как { "id": "1", "title": "Hello, world", "rating": "0" }. Можно использовать генераторы данных вроде mockaroo.com
  • для создания API endpoint'а можно использовать любой веб-сервис, к примеру mocky.io;
  • оформление и компоновку элементов интерфейса автор выбирает сам: в наличии должен быть прокручиваемый список и дополнительная информация отображаемая по нажатию на элемент данного списка;
  • SDK и сторонние библиотеки - любые, по личному предпочтению;
  • Результат должен быть в публичном репозитории с неким readme.

Возможные вариации

  • дополнительным плюсом будет использование Redux для хранения полученных данных;
  • более сложная структура обрабатываемых данных (объект в объекте);
  • пагинация;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment