Нативный iOS разработчик (Swift / SwiftUI) для приложения с коллекциями фильмов и сериалов (MVP)
Ищем опытного native iOS-разработчика для реализации MVP мобильного приложения, предназначенного для создания и управления коллекциями фильмов и сериалов.
Проект только для iOS, разработка ведется на Swift с использованием SwiftUI, с фокусом на чистую архитектуру, стабильность и качественный пользовательский опыт.
О проекте
Приложение позволяет пользователям:
- создавать и управлять собственными коллекциями фильмов и сериалов (watchlists),
- отслеживать статусы просмотра контента,
- просматривать рекомендации и выполнять поиск,
- сохранять личную библиотеку локально на устройстве.
Проект находится на ранней стадии, однако MVP-объем, логика работы и дизайн уже полностью проработаны и задокументированы.
Что уже готово
Полный UI-дизайн в Figma
Кликабельный прототип
Четко определенный объем MVP и user-flows
Задокументированная логика работы коллекций, статусов и трекинга серий
Есть собранный прототип в Play, из которого был экспортирован код
Мы не уверены, целесообразно ли использовать его в продакшн-разработке, поэтому ожидаем аудит и экспертную оценку со стороны iOS-разработчика (возможное частичное использование или полный рефакторинг)
UX и продуктовая логика уже подготовлены – необходимо сосредоточиться именно на качественной реализации.
Структура MVP (high-level)
MVP состоит из 4 основных секций:
1. Home
- Рекомендации контента
- Основные действия пользователя
2. Collections
- Управление пользовательскими коллекциями (watchlists)
- Экран отдельной коллекции
- Детали фильма / сериала
- Список актеров
3. Search
- Рекомендации по умолчанию (популярный контент)
- Глобальный поиск по базе фильмов и сериалов
- Локальный поиск по коллекциям пользователя
4. Settings
- Информация о приложении
Дополнительно предусмотрено:
- Добавление фильмов и сериалов в коллекции (модальные сценарии)
- Управление статусами просмотра фильмов и сериалов
- Для сериалов – треккинг просмотренных эпизодов
- Вся логика детально описана и готова к имплементации
API и работа с данными
- Данные хранятся локально в iCloud (на этапе MVP)
- Без авторизации в рамках MVP
- Есть несколько предварительно отобранных API для базы фильмов и сериалов, однако ожидаем техническое участие разработчика в выборе оптимального решения
Технические требования
- Опыт в native iOS-разработке
- Swift + SwiftUI
- Поддержка iOS 17+
- Опыт работы с локальным хранением данных (Core Data / SwiftData или аналогичные решения)
- Готовность провести аудит экспортированного из Play кода, оценить целесообразность его использования и предоставить технические рекомендации по дальнейшей реализации MVP
Формат сотрудничества
- Фриланс
- На старте – реализация MVP
- Возможность долгосрочного сотрудничества после завершения MVP
- Ценим прозрачную коммуникацию, инициативность и техническую вовлеченность – важно, чтобы разработчик был готов предлагать решения и участвовать в выборе технических подходов
В отклике, пожалуйста, укажите:
- Примеры релевантных iOS-проектов
- Опыт работы со SwiftUI
- Текущую занятость и желаемый формат сотрудничества
Отзыв заказчика о сотрудничестве с Олегом Псяровським
Нативный iOS разработчик (Swift / SwiftUI) для приложения с коллекциями фильмов и сериалов (MVP)Отличный уровень экспертизы, быстрое и качественное выполнение задач. Приятное и профессиональное общение. Рекомендую к сотрудничеству.
Отзыв фрилансера о сотрудничестве с Олександром Горошем
Нативный iOS разработчик (Swift / SwiftUI) для приложения с коллекциями фильмов и сериалов (MVP)Сотрудничество было комфортным. Четкое ТЗ, дизайн и понимание проекта. Заказчика рекомендую.
-
91 Добрый день. Ранее я работал с React Native, но сейчас полностью сосредоточился на быстрых MVP-решениях под экосистему Apple - iOS, iPadOS и macOS. Это дает лучшую стабильность, производительность и чистую архитектуру без ограничений кроссплатформенности.
Я работаю как независимый разработчик, не студия - поэтому коммуникация прямая, без лишних затрат и с полной технической вовлеченностью. Работаю со Swift и SwiftUI, строю структуру с прицелом на масштабирование после MVP. Готов провести аудит кода с Play и предложить оптимальное решение.
MVP такого уровня могу реализовать до недели времени - уже собранный билд будет доступен в TestFlight для тестирования.
Ориентировочный бюджет - 1500-2000$ в зависимости от финального объема. Готов обсудить детали.
-
6678 18 0 Здравствуйте. Готов помочь воплотить вашу идею в жизнь. Приступить могу сразу. Некоторые из моих работ можно посмотреть в портфолио. Опыт работы с SwiftUI - около 2 лет.
-
3940 41 0 "Мы не уверены, целесообразно ли использовать его в продакшн-разработке, поэтому ожидаем аудит и экспертную оценку со стороны iOS-разработчика (возможное частичное использование или полный рефакторинг)"
- видимо, все-таки будет лучше использовать его больше в качестве референса, а продакшн разработку вести с нуля (тем более, что такая возможность есть - реализуем в соответствии с чистой архитектурой).
"Данные хранятся локально в iCloud (на этапе MVP)"
- хороший выбор, учитывая специфику данных.
"Есть несколько предварительно отобранных API для базы фильмов и сериалов, однако ожидаем техническое участие разработчика в выборе оптимального решения"
- как я понимаю, речь идет о чем-то типа API от IMDB. В любом случае, я создам отдельный интерфейс (обертку), который полностью обернет работу с API - в таком случае, его можно будет легко адаптировать в случае изменения источника. Но первоначальное решение - да, подскажу.
… Из недавно реализованных на SwiftUI проектов:
FunCards First Words for Kids - https://apps.apple.com/app/id6739424681
Автоматизированный клиент для системы СЕРРП - https://apps.apple.com/app/id6757103888
Бот для продавцов на ТОП1-маркетплейсе в Казахстане - https://apps.apple.com/app/id6738776247
-
950 5 0 Добрый день! Заинтересовал ваш проект, имею опыт более семи лет в разработке нативных приложений на Swift. Стек SwiftUI/SwiftData/Clean Architecture для IOS 17+ считаю идеальным) Обращайтесь, буду рад сотрудничеству.
-
Давайте посмотрим на дизайн и полное тз. Опыт есть с подобным, но во флаттере (там с плеерами промучались долго). Опыт нативного свифта 6 лет.
Давайте посмотрим на детали и оценим проект и посомотрим.
-
3510 15 1 У меня есть опыт именно с таким типом приложений, могу скинуть пример в личные сообщения, на iOS работаю 5 лет.
-
261 Здравствуйте!
Я iOS-инженер с 9-летним коммерческим опытом создания масштабируемых, высококачественных мобильных продуктов.
В течение последних нескольких лет моя основная экспертиза была сосредоточена на архитектуре Clean Swift, интеграции Kotlin Multiplatform (KMP) и сетях на основе GraphQL. Я также имею практический опыт работы со SwiftUI, который я использую, когда это уместно, для создания современных декларативных интерфейсов.
Я работал над приложениями масштаба для рынка, где надежность, ремонтопригодность и предсказуемая архитектура являются важными. Мне комфортно проектировать модульные функции, создавать пользовательские компоненты интерфейса, ориентироваться в сложной бизнес-логике и обеспечивать стабильную функциональность от концепции до продакшена.
Что я предлагаю:
● Большой опыт в Clean Architecture, GraphQL, KMP, асинхронной обработке
● Практический опыт работы со SwiftUI для декларативного интерфейса
● Глубокие знания UIKit и широкой экосистемы Swift
● Опыт поддержки и развития крупных приложений с высоким трафиком
… ● Четкая коммуникация, ответственность и сильное продуктовое мышление
Я уверен, что мой опыт и инженерный подход позволят мне быстро принести пользу вашей команде. Я буду рад обсудить, как мой опыт соответствует потребностям вашего проекта.
-
537 2 0 Добрый день!
Опыт работы 7+ лет.
Сейчас как раз заканчиваю приложение с очень похожим функционалом, но более богатым функционалом:
с различными списками фильмов и списками с друзьями.
Поэтому обращайтесь - пообщаемся :)
-
609 2 1 У меня есть коммерческий опыт нативной iOS-разработки на Swift и SwiftUI, я работал с приложениями, где важны чистая архитектура, стабильность и масштабируемость. Хорошо знаком с работой с локальными хранилищами (Core Data, SwiftData), синхронизацией через iCloud, а также построением state-driven UI под iOS 17+. Также неоднократно проводил аудит существующего кода, оценивал целесообразность повторного использования решений и предлагал варианты рефакторинга или полного переписывания, если это было оправдано для продакшена.
-
3926 15 0 Здравствуйте.
Я опытный разработчик нативных iOS-приложений с более чем десятью годами коммерческого опыта.
В проектах предпочитаю использование Core Data или SQLite, что обеспечивает стабильную, бесперебойную и быструю работу системы.
Также занимаюсь Android-разработкой, умею работать с чужим кодом и приводить его в порядок. Поэтому без трудностей смогу проанализировать текущее состояние вашего проекта и предоставить профессиональное заключение.
Мы подберем API — я уже имел опыт работы с Filmix и хорошо понимаю, что необходимо для полноценного функционирования сервиса.
С радостью реализую для вас качественный MVP. Я ориентирован исключительно на долгосрочное сотрудничество и в настоящее время полностью свободен.
… Последние три года я работал в QWQER.lv и гипермаркете.
Ранее также занимался разработкой IPTV-клиента для компании Smart Labs.
Моя почасовая ставка — 30 $.
Точную оценку проекта смогу предоставить после детального ознакомления со всеми нюансами и подготовки проработанного плана реализации MVP, в котором будет четко видно путь от точки А до точки Б — это я также без проблем обеспечу.
Актуальные фриланс-проекты в категории Разработка под iOS (iPhone и iPad)
Создать сервис карт клиентов (форм)1. Суть проекту Платформа для создания, редактирования и ведения карт клиентов с возможностью: создавать собственные формы как в Forminator Pro; сохранять данные клиентов; добавлять файлы, фото, документы, подпись; вести историю визитов/изменений; работать с компьютера,… Веб-программирование, Разработка под iOS (iPhone и iPad) ∙ 5 дней 21 час назад ∙ 55 ставок |
2D головоломкаИщу Unity-разработчика для создания мобильной игры в жанре puzzle/casual. О игре: 2D вертикальный формат мобильные устройства Android/iOS стиль ближе к casual/mobile puzzle Основная механика: Игрок взаимодействует с игровыми элементами, вращает их и собирает правильные… Разработка под Android, Разработка под iOS (iPhone и iPad) ∙ 6 дней 12 часов назад ∙ 15 ставок |