Odtwarzacz do streamingu z YouTube na iOS (Zadanie testowe)
Poszukiwany nattywny programista iOS do stworzenia odtwarzacza strumieniowego muzyki i wideo z YouTube na iOS, wykorzystując YouTube API i iframe.
Programista, który pomyślnie wykona testowe zadanie, zostanie zaproszony do opracowania pełnoprawnej aplikacji z perspektywą długoterminowej współpracy przy nowych projektach oraz wsparciu istniejących.
Co należy zrobić:
Stworzyć mini-aplikację, działającą na iPhone i iPad, składającą się z trzech ekranów:
Explore — wyszukiwanie treści przez YouTube API, aby znaleźć muzykę i wideo.
Music — osobista biblioteka użytkownika, do której można dodawać utwory z Explore.
Player — odtwarzacz multimedialny z trzema trybami:
tylko audio,
wideo,
wideo na pełnym ekranie.
Funkcje:
Treść odtwarzana jest tylko przy dostępie do internetu, bez zapisywania w pamięci (aby uniknąć naruszeń zasad App Store i YouTube).
Audio powinno być odtwarzane bez przerwy/pauzy przy:
zablokowanym ekranie,
przechodzeniu aplikacji w tle.
Sterowanie z zablokowanego ekranu: play/pauza, następny/poprzedni utwór.
Wszystkie szczegóły dotyczące układu i zachowania ekranów są dostępne w makiecie Figma: https://www.figma.com/design/lMECvXyAUeo2mqGQXpdOpa/Untitled?node-id=0-1&p=f
Cele testowego zadania:
Sprawdzić umiejętność pracy z nattywnym rozwojem iOS.
Ocenić dokładność układu według Figma.
Sprawdzić pracę z strumieniowym audio/wideo przez iframe.
Ocenić uwagę na szczegóły i podejście do optymalizacji.
Wymagania techniczne:
Platforma: iOS (tylko natywne programowanie).
Minimalna wersja: iOS 15+.
Wideo i audio — wyłącznie przez iframe (YouTube embed).
Kod musi być czysty, zorganizowany, łatwy do odczytu, edytowania i dodawania nowych funkcji.
Co należy przesłać na wyjściu:
Archiwum z projektem Xcode.
Krótkie wideo (nagranie ekranu), pokazujące działanie aplikacji.
Termin realizacji:
5 dni. (Dopuszczalne opóźnienie do 7 dni po uzgodnieniu).
Ważny punkt:
Aby zrozumieć, że uważnie przeczytałeś specyfikację, rozpocznij swoją odpowiedź od słowa „Muzyka”.
Zgłoszenia bez tego słowa nie będą rozpatrywane.
Pytania dla kandydatów (odpowiedz na każde, w przeciwnym razie zgłoszenie zostanie odrzucone):
Opisz swoje doświadczenie w pracy z iOS (Swift): ile lat, jakie projekty i zadania.
Czy masz doświadczenie w pracy z strumieniami wideo i audio (YouTube, AVPlayer itp.)?
Czy używasz AI (ChatGPT, Copilot itp.) w pracy? Jeśli tak — do czego?
Jakie narzędzia i biblioteki zazwyczaj stosujesz do szybkiego i jakościowego rozwoju?
Jaka jest twoja średnia prędkość realizacji projektów? Na przykład, aplikacja na 10 ekranów z prostą logiką i integracją API — ile czasu zajmuje ci realizacja?
Załączniki 3
Aktualne zlecenia dla freelancerów w kategorii Programowanie na iOS (iPhone i iPad)
Telegram
600 PLN
Proponuję pracę nad przywróceniem dostępu do konta Telegram. Mój konto Telegram zostało zhakowane, w związku z czym szukam specjalisty, który będzie w stanie pomóc rozwiązać ten problem i przywrócić dostęp do konta. Jestem gotów rozważyć wasze propozycje dotyczące kosztów… Systemy wbudowane i mikrokontrolery, Programowanie na iOS (iPhone i iPad) ∙ 8 godzin 37 minut temu ∙ 5 ofert |
Konsultacja w zakresie konfiguracji infrastruktury iPhone dla zespołu SMMPotrzebny specjalista techniczny do konsultacji i pomocy w organizacji procesu pracy zespołu SMM, który pracuje z treściami na Instagramie na iPhone. Zadania: pomóc w dobraniu optymalnego schematu pracy z kilkoma iPhone'ami dla zespołu contentowego; skonsultować w kwestii… Programowanie na iOS (iPhone i iPad) ∙ 1 dzień 1 godzina temu ∙ 4 oferty |
Rozwój aplikacji mobilnejSzukam deweloperów ios/android do tworzenia aplikacji hazardowych. Stos technologiczny: Flutter/Unity/Kotlin/Swift Dużym plusem będzie doświadczenie w pracy z wizualami i projektami Chicken Road/Tower Rush/Plinko, a także użycie takich narzędzi jak WebView, Firebase, AppsFlyer,… Programowanie na Androida, Programowanie na iOS (iPhone i iPad) ∙ 3 dni 8 godzin temu ∙ 31 ofert |
Aplikacja mobilna iOS/Androd
75 PLN
Poszukuję programisty aplikacji mobilnych (iOS i/lub Android) do stworzenia aplikacji treningowej dla osób początkujących i średniozaawansowanych. Aplikacja ma pomagać użytkownikom w planowaniu treningów, monitorowaniu postępów i motywowaniu do regularnej aktywności fizycznej.… Programowanie na Androida, Programowanie na iOS (iPhone i iPad) ∙ 5 dni 12 godzin temu ∙ 20 ofert |
Dopracowanie aplikacji mobilnej na Capacitor (Android/iOS)O projekcie Jest działająca strona (rynek z ogłoszeniami), która już została opakowana w aplikację mobilną za pomocą Capacitor. Strona działa na: TanStack Start (SSR) Supabase Cloudflare Pages Android (Capacitor) Wymagana jest finalizacja aplikacji mobilnej do pełnej… Programowanie na Androida, Programowanie na iOS (iPhone i iPad) ∙ 11 dni 1 godzina temu ∙ 14 ofert |