Задача
Выполнить полный рестайлинг (рескин) проекта sound_generator для прохождения модерации в App Store и Google Play. Ключевая цель - сделать приложение визуально отличным от оригинала, чтобы избежать отклонения по правилу Guideline 4.3 (копирование существующих приложений).
Стек и требования к платформам
- Стек: Flutter / Dart
- Платформы: iOS 14.0+, Android 9.0+ (API 24+)
- Языки интерфейса: Английский, Испанский, Немецкий
Функционал, который нужно сохранить
- Плеер: кнопки Play/Stop, волновая визуализация (дизайн должен отличаться от оригинала), регулятор громкости, таймер автоматического выключения
- Система избранного: возможность сохранять любимые частоты
Структура экранов
Онбординг (5 экранов):
- Приветственный экран
- Презентация ключевых возможностей
- Экран пейвола (турникета)
- Запрос трех разрешений: Push-уведомления, трекинг (для аналитики), приглашение на оценку приложения (Request Review)
Главное окно (5 вкладок):
- Home - список предустановленных частот (пресетов)
- Player - генератор с визуализацией (переработанный дизайн)
- Favorites - сохраненные частоты
- Timer - настройка автовыключения и расписания