Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Требуется написать react-native android app для изучения английского. Идея в том, чтобы проигрывать определенные фрагменты mp3 файла по несколько раз и делать паузу, чтобы слушатель мог сам повторить фразу.

Функционал приложения

1. После запуска приложение парсит файл config.yml и выводит список кнопок для выбора эпизода

2. После выбора эпизода загружает mp3_file и проигрывает случайный кусок из chunks.

3. При проигрывании куска приложение выводит на экране текст text. Проигрывание должно начаться с момента start_at (в формате секунды.миллисекунды), и закончиться в end_at. После этого должна последовать пауза delay секунд. Это все должно повториться repeat раз.

Приложение должно быть на основе expo - https://github.com/react-community/create-react-native-app

Expo поддерживает проигрывание аудио https://docs.expo.io/versions/latest/sdk/audio/#playing-sounds

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

Идеальный вариант для тех, кто хотел бы изучить React.native. На udemy есть курс, там базовые уроки открыты бесплатно https://www.udemy.com/react-native-the-practical-guide/

config:

- title: "Episode 1"

mp3_file: "/path/to/mp3/file/here"

chunks:

- start_at: 1231.12

end_at: 1235.12

text: "Some text should be showed during mp3 played"

delay: 12

repeat: 5

- start_at: 1236.12

end_at: 1251.71

text: "Another text should be showed during mp3 played"

delay: 12

repeat: 3

- title: "Episode 2"

mp3_file: "/path/to/mp3/file/here"

chunks:

- start_at: 1231.12

end_at: 1235.12

text: "Some text should be showed during mp3 played"

delay: 12

repeat: 5

5 лет назад
zhil
41 годУкраина
17 лет в сервисе
Был
10 дней назад