Budżet: 1000 UAH Termin: 3 dni
Cześć! Opracowanie aplikacji do streamingu radia to wspaniałe zadanie, w którym kluczowe jest nie tylko interfejs, ale także stabilność odtwarzania strumienia w warunkach niestabilnego internetu. Proponuję zrealizować Twój projekt w Flutterze. Pozwoli to uzyskać natywną wydajność dla iOS i Androida z jednym kodem, co znacznie oszczędza budżet i czas na rozwój oraz dalsze wsparcie. 🛠 Stos technologiczny i architektura • Framework: Flutter (dla szybkiego i płynnego UI). • Silnik audio: just_audio lub audio_service. To profesjonalne rozwiązania, które wspierają odtwarzanie w tle, sterowanie z ekranu blokady oraz współpracę z słuchawkami. • Zarządzanie stanem: Bloc lub Provider dla natychmiastowej aktualizacji listy ulubionych i historii. • Przechowywanie: Hive lub Shared Preferences do przechowywania listy "Ulubione" oraz historii odsłuchów lokalnie na urządzeniu. • Projekt: Nowoczesny interfejs w trybie ciemnym z wykorzystaniem elementów Glassmorphism w odtwarzaczu. 📋 Funkcjonalne moduły (3 ekrany) 1. Główny (Lista): Wyszukiwanie według tytułu/gatunku, kategorie stacji, historia ostatnich odsłuchów. 2. Odtwarzacz: Wizualizacja strumienia, Play/Pause, przełączanie (Next/Prev), wyświetlanie metadanych (tytuł utworu i artysta), Timer snu (Sleep Timer). 3. Ulubione: Szybki dostęp do ulubionych stacji użytkownika. 📂 Moje przykłady prac i doświadczenie Mam doświadczenie w opracowywaniu aplikacji multimedialnych oraz integracji audio-streamingu. • Aplikacja Music Flow: Aplikacja odtwarzacza wieloplatformowego z obsługą playlist i trybu w tle. • Agregator wiadomości z TTS: Aplikacja, która odczytuje wiadomości głosem w tle (praca z Audio Service). • Niestandardowy silnik radia: Opracowanie modułu do przetwarzania strumieni Icecast/Shoutcast z wyciąganiem metadanych w czasie rzeczywistym. ✅ Dlaczego warto wybrać mnie: • Pomoc w publikacji: Przeprowadzę Cię przez wszystkie etapy moderacji w App Store i Google Play (przygotowanie zrzutów ekranu, opisów i praca z metadanymi). • Czysty kod: Otrzymasz uporządkowany kod źródłowy, który łatwo skalować (na przykład, dodać podcasty w przyszłości). • Optymalizacja baterii: Dostosuję aplikację tak, aby odtwarzanie w tle minimalnie zużywało zasoby akumulatora. Czy masz już gotowe logo i nazwę aplikacji, czy trzeba opracować podstawowy branding? Będę szczęśliwy, mogąc przekształcić Twój pomysł w topowy produkt mobilny!