CrossfadePlayer-DontecoTest
A test app to play audio files from your device with crossfade effect
ТЕСТОВОЕ ЗАДАНИЕ:
Требуется разработать небольшое приложение на Swift по проигрыванию аудиофайлов с кросс-фейдом
Приложение должно содержать 1 экран, на котором будут 4 элемента интерфейса:
- Ползунок выбора величины кроссфейда – от 2 с до 10 с
- Кнопка выбора аудиофайла №1
- Кнопка выбора аудиофайла №2
- Кнопка начала воспроизведения
Воспроизведение заключается в постоянном циклическом проигрывании двух выбранных аудиофайлов Первый – потом второй – потом снова первый – и так далее..
Между ними – кроссфейд, заданный ползунком. Возможность менять величину кроссфейда во время воспроизведения не требуется
Приложение нужно сделать максимально хорошо:
- Качественный программный код
- Симпатичный UI
- Обработка исключений и нестандартных ситуаций
Выполнено ✅
- MVC
- No storyboard
- Well-written application code
- Pretty-friendly UI
- Handling exceptions
Simulator.Screen.Recording.-.iPhone.13.-.2022-06-05.at.22.19.43.mp4