Доработка функционала таймера в React Native Expo
Цена договорная
Ищу разработчика React Native с опытом работы с Expo для доработки функционала таймера в приложении. В настоящее время у меня есть рабочий вариант таймера, однако он не включает функционал работы при закрытии приложения через кнопку "Последние приложения" (на устройствах Android) и эквивалентную действие на устройствах iOS, а также последующем его открытии. Целью проекта является внедрение этого функционала в существующий таймер.
Требования к функционалу таймера:
1. Реализация таймера с возможностью установки интервала времени в пределах от 1 секунды до 24 часов.
2. Таймер должен иметь два состояния:
- Первое состояние: таймер идет на убывание до нуля.
- Второе состояние: таймер начинается сразу же после окончания первого интервала и может идти до максимум 24 часов, при этом таймер идет на возрастание до указанного времени.
3. При закрытии приложения через кнопку "Последние приложения" (на устройствах Android) и эквивалентную действие на устройствах iOS, а также последующем его открытии, таймер должен отображать пройденное время и продолжить работу в соответствии с настройками интервала.
4. Необходимо выполнение определенной функции при начале каждого интервала.
5. Должна быть возможность отслеживания секунд таймера для выполнения дополнительных функций при определенных секундах.
6. Использование AsyncStorage с Redux Toolkit для сохранения состояния таймера.
7. Для реализации таймера используем библиотеку react-timer-hook, но можно использовать другую библиотеку, если реализация будет на другой.
Технические требования:
1. Разработка на React Native с использованием Expo.
2. Обеспечение корректной работы на устройствах Android и iOS.
Дополнительные требования:
1. Оптимизация производительности приложения.
2. Обработка ошибок и исключений для обеспечения стабильной работы приложения.
Требуется предоставление рабочего прототипа с возможностью тестирования функционала таймера на устройствах Android и iOS с использованием Expo.
Ссылка на таймер - https://snack.expo.dev/@zinaidamama/timer
Цена договорная.
Требования к функционалу таймера:
1. Реализация таймера с возможностью установки интервала времени в пределах от 1 секунды до 24 часов.
2. Таймер должен иметь два состояния:
- Первое состояние: таймер идет на убывание до нуля.
- Второе состояние: таймер начинается сразу же после окончания первого интервала и может идти до максимум 24 часов, при этом таймер идет на возрастание до указанного времени.
3. При закрытии приложения через кнопку "Последние приложения" (на устройствах Android) и эквивалентную действие на устройствах iOS, а также последующем его открытии, таймер должен отображать пройденное время и продолжить работу в соответствии с настройками интервала.
4. Необходимо выполнение определенной функции при начале каждого интервала.
5. Должна быть возможность отслеживания секунд таймера для выполнения дополнительных функций при определенных секундах.
6. Использование AsyncStorage с Redux Toolkit для сохранения состояния таймера.
7. Для реализации таймера используем библиотеку react-timer-hook, но можно использовать другую библиотеку, если реализация будет на другой.
Технические требования:
1. Разработка на React Native с использованием Expo.
2. Обеспечение корректной работы на устройствах Android и iOS.
Дополнительные требования:
1. Оптимизация производительности приложения.
2. Обработка ошибок и исключений для обеспечения стабильной работы приложения.
Требуется предоставление рабочего прототипа с возможностью тестирования функционала таймера на устройствах Android и iOS с использованием Expo.
Ссылка на таймер - https://snack.expo.dev/@zinaidamama/timer
Цена договорная.
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.