Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Тестовое задание на позицию RN-разработчика

Приложение состоит из двух экранов:
1. Экран “О приложении” (первый, показывается при запуске).
2. Экран “Котировки” (содержащую котировки с биржи poloniex, обновляемые в фоне по таймеру).
3. Для навигации используется react-navigation
4. Сборка, запуск и отладка на основе expo

1.	Данные в таблице обновляются по таймеру раз в 5 секунд
2.	Данные не обновляются когда экран не активен (т.е. открыт экран О приложении)
3.	В случае ошибки получения данных или парсинга их (т.е. в целом при любой ошибке), индикатируем об этом в верхней части таблицы показывая спец ячейку содержащую текст “ошибка”, в консоль логируем детали. В случае когда ошибка пропадает (например на следующей итерации таймера), индикацию ошибки скрываем.
4.	Анимация обновления значений в элементах таблицы
5.	Спиннер при начальной загрузке данных (до момента получения первого пакета данных либо ошибки таблицей; после открытия экрана).
ts
expo
mobx
react-navigation
react-native-reanimated

About

Тестовое задание на позицию React Native разработчика

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages