YouTube streaming player for iOS (Test task)
Looking for a native iOS developer to create a music and video streaming player from YouTube on iOS, using YouTube API and iframe.
A developer who successfully completes the test task will be invited to develop a full-fledged application with the prospect of long-term cooperation on new projects and support for existing ones.
What needs to be done:
Create a mini-application that works on iPhone and iPad, consisting of three screens:
Explore — search for content through YouTube API to find music and videos.
Music — the user's personal library where tracks from Explore can be added.
Player — media player with three modes:
audio only,
video,
fullscreen video.
Features:
Content is played only when there is internet, without saving to memory (to avoid violating App Store and YouTube rules).
Audio must continue playing without interruption/pause when:
the screen is locked,
the application goes to the background.
Control from the locked screen: play/pause, next/previous track.
All details regarding layout and screen behavior are provided in the Figma layout: https://www.figma.com/design/lMECvXyAUeo2mqGQXpdOpa/Untitled?node-id=0-1&p=f
Goals of the test task:
Check the ability to work with native iOS development.
Evaluate layout accuracy according to Figma.
Check the work with streaming audio/video via iframe.
Assess attention to detail and approach to optimization.
Technical requirements:
Platform: iOS (only native development).
Minimum version: iOS 15+.
Video and audio — strictly through iframe (YouTube embed).
The code must be clean, structured, easily readable, editable, and allow for adding new features.
What to submit upon completion:
An archive with the Xcode project.
A short video (screen recording) showing the application in action.
Deadline:
5 days. (Acceptable delay up to 7 days by agreement).
Important note:
To show that you have read the terms of reference carefully, start your response with the word “Music”.
Applications without this word will not be considered.
Questions for candidates (answer each, otherwise the application will be rejected):
Describe your experience with iOS (Swift): how many years, what projects and tasks.
Do you have experience working with video and audio streams (YouTube, AVPlayer, etc.)?
Do you use AI (ChatGPT, Copilot, etc.) in your work? If yes — for what?
What tools and libraries do you usually use for fast and quality development?
What is your average project completion speed? For example, how much time does it take you to implement an application with 10 screens with simple logic and API integration?
Applications 3
Current freelance projects in the category Apps for iOS (iPhone and iPad)
Restoration of access to the Telegram account.
223 USD
My Telegram was on a German number that has been inactive for 5 years. The email was not linked. Two-factor authentication was enabled for protection. The account has somehow logged out on all devices. I need help recovering the account. Bot Development, Apps for iOS (iPhone and iPad) ∙ 12 hours 45 minutes back ∙ 9 proposals |
Telegram
164 USD
I am offering a job to restore access to a Telegram account. My Telegram account has been hacked, so I am looking for a specialist who can help solve this problem and restore access to the account. I am open to considering your proposals regarding the cost of services.… Embedded Systems & Microcontrollers, Apps for iOS (iPhone and iPad) ∙ 2 days 10 hours back ∙ 9 proposals |
Consultation on setting up iPhone infrastructure for the SMM teamA technical specialist is needed for consultation and assistance in organizing the workflow of an SMM team that works with Instagram content on iPhone. Tasks: help select the optimal workflow scheme with multiple iPhones for the content team; advise on stable connectivity,… Apps for iOS (iPhone and iPad) ∙ 3 days 3 hours back ∙ 4 proposals |
Development of a mobile applicationLooking for iOS/Android developers to create gambling applications. Stack: Flutter/Unity/Kotlin/Swift Experience with visuals and designs of Chicken Road/Tower Rush/Plinko, as well as using tools like WebView, Firebase, AppsFlyer, various SDKs. App Development for Android, Apps for iOS (iPhone and iPad) ∙ 5 days 10 hours back ∙ 33 proposals |
Mobile application iOS/Android
21 USD
I am looking for a mobile application developer (iOS and/or Android) to create a training application for beginners and intermediate users. The application should help users with planning workouts, monitoring progress, and motivating them to engage in regular physical activity.… App Development for Android, Apps for iOS (iPhone and iPad) ∙ 7 days 14 hours back ∙ 20 proposals |