Бюджет: 1000 UAH Термін: 3 дні
Вітаю! Розробка стрімінгового додатка для радіо — це чудова задача, де ключовим є не лише інтерфейс, а й стабільність відтворення потоку в умовах нестабільного інтернету.
Я пропоную реалізувати ваш проєкт на Flutter. Це дозволить отримати нативну продуктивність для iOS та Android з єдиним кодом, що суттєво економить бюджет та час на розробку й подальшу підтримку.
🛠 Технічний стек та архітектура
• Framework: Flutter (для швидкого та плавного UI).
• Audio Engine: just_audio або audio_service. Це професійні рішення, які підтримують фонове відтворення, керування з екрана блокування та роботу з гарнітурами.
• State Management: Bloc або Provider для миттєвого оновлення списку обраного та історії.
• Storage: Hive або Shared Preferences для зберігання списку "Обране" та історії прослуховування локально на пристрої.
• Design: Сучасний Dark Mode інтерфейс з використанням Glassmorphism елементів у плеєрі.
📋 Функціональні модулі (3 екрани)
1. Головна (Список): Пошук за назвою/жанром, категорії станцій, історія останніх прослуховувань.
2. Плеєр: Візуалізація потоку, Play/Pause, перемикання (Next/Prev), відображення метаданих (назва треку та артист), Таймер сну (Sleep Timer).
3. Обране: Швидкий доступ до улюблених станцій користувача.
📂 Мої приклади робіт та досвід
Я маю досвід розробки мультимедійних додатків та інтеграції аудіо-стрімінгу.
• Music Flow App: Кросплатформовий плеєр з підтримкою плейлистів та фонового режиму.
• News Aggregator with TTS: Додаток, що озвучує новини голосом у фоновому режимі (робота з Audio Service).
• Custom Radio Engine: Розробка модуля для обробки Icecast/Shoutcast потоків з витягуванням метаданих у реальному часі.
✅ Чому варто обрати мене:
• Допомога з публікацією: Я проведу вас через всі етапи модерації в App Store та Google Play (підготовка скріншотів, описів та робота з метаданими).
• Чистий код: Ви отримаєте структурований вихідний код, який легко масштабувати (наприклад, додати подкасти в майбутньому).
• Оптимізація батареї: Налаштую додаток так, щоб фонове відтворення мінімально споживало ресурс акумулятора.
Чи є у вас уже готові логотипи та назва додатка, чи потрібно розробити базовий брендінг?
Буду радий перетворити вашу ідею на топовий мобільний продукт!