Рескин мобильного приложения генератора частот (Ios,android)

Аман1 месяц в сервисе
Данные заказчика будут вам доступны после подачи заявки
06.01.2026

Стек: Flutter/Dart

Платформы: iOS 14.0+, Android 9.0+ (API 24+)

Языки: Английский, Испанский, Немецкий


🎯 ЗАДАЧА

Сделать полный рескин проекта sound_generator для прохождения модерации App Store и Google Play. Приложение должно достаточно отличаться от оригинала, чтобы избежать reject по Guideline 4.3.


📱 ФУНКЦИОНАЛ

ПЛЕЕР

  • Play/Stop кнопки

  • Waveform визуализация (изменить дизайн от оригинала)

  • Volume control

  • Timer/Scheduler (автовыключение)

  • Favorites system (сохранение любимых частот)


🖥️ СТРУКТУРА ЭКРАНОВ

Onboarding (5 экранов)

  1. Welcome screen

  2. Features showcase

  3. Paywall screen

В онбординге запросить 3 разрешения:

  • Push notifications

  • App tracking (для аналитики)

  • Request review (запрос отзыва)

Главное окно (5 экранов/табов)

  1. Home (список preset частот)

  2. Player (генератор с визуализацией)

  3. Favorites (сохраненные)

  4. Timer (расписание)



🌍 ЛОКАЛИЗАЦИЯ

Языки: Английский, Испанский, Немецкий

Что локализовать:

  • Все UI тексты

Формат:

  • JSON файлы для каждого языка (en.json, es.json, de.json)

  • Идентичные ключи во всех файлах

Заказчик предоставит:

  • en.json (английский - базовый)

  • Переводы на испанский/немецкий делаем мы сами


🎨 ДИЗАЙН

Требования:

  • Полностью новый UI (отличается от оригинала минимум на 70%)

  • Новая цветовая схема

  • Новые иконки

  • Новый app icon (1024x1024)


🔧 ТЕХНИЧЕСКИЙ СТЕК

Framework: Flutter 3.19+

Packages (обязательные):

  • sound_generator (базовая библиотека)

  • in_app_purchase (подписки)

  • intl или easy_localization (локализация)

  • shared_preferences (сохранение favorites)

  • firebase_core, firebase_analytics (аналитика)

State Management: Provider или Riverpod


📊 АНАЛИТИКА И ИНФРАСТРУКТУРА

Предоставляется заказчиком:

Аккаунты:

  • GitHub Organization с Docker Compose

  • App Store Connect (iOS)

  • Google Play Console (Android)

Сервисы:

  • Firebase Analytics (аналитика, краши, FCM push)

  • Amplitude (product analytics, воронки, Session Replay)

Тестирование:

  • Firebase Test Lab или BrowserStack

  • TestFlight Internal Testing


📦 ЭТАПЫ РАЗРАБОТКИ

Этап 1: Версия без разрешний и In App

Цель: Пройти модерацию

Функционал:

  • Onboarding (5 экранов) БЕЗ запроса разрешений

  • БЕЗ paywall (бесплатное приложение)

  • Локализация (3 языка)

  • Firebase Analytics базовая интеграция

Разрешения: НЕТ

Публикация: App Store + Google Play (бесплатное приложение)


Этап 2: Push-уведомления и действия

Добавить:

  • Push notifications (Firebase FCM)

  • App tracking permission

Публикация: Обновление v1.1


Этап 3: Монетизация (IAP)

Добавить:

  • Paywall экран

  • In-app purchases (недельная/годовая подписка)

  • 7-дневный trial

  • Restore purchases

Публикация: Обновление v1.2 (монетизация включена)


✅ ТЕСТИРОВАНИЕ

Обязательно:

  • Unit тесты (критичная логика)

  • E2E тесты (onboarding, покупки, плеер)

  • K6 нагрузочное тестирование (1000+ пользователей)

  • TestFlight Internal Testing (iOS)

Все тесты проходят в CI/CD перед релизом



📄 ДОКУМЕНТАЦИЯ

Обязательно предоставить:

1. README.md:

2. API документация:

3. Деплой и серверы:




🔄 SUPPORT

После публикации:

  • 1 месяц бесплатных bug fixes

Критерии приемки:

Работа считается выполненной после:

  1. Все тесты (Unit, E2E, K6) проходят

  2. TestFlight Internal Testing пройден (нет критичных багов)

  3. Приложение опубликовано в App Store и Google Play в 3 релиза



Авторизуйтесь для подачи заявки

Заявки фрилансеров