Хмарний аудіо додаток
Задача: Розробка та доопрацювання функціоналу додатку, пов'язаного з хмарними сервісами для зберігання та управління музичними треками.
Вимаганий функціонал:
0. Додаток має бачити виключно аудіо файли та папки в хмарі.
1. Пошук у поточній папці:
- Додати можливість пошуку треків та папок у поточній папці хмарного сервісу.
2. Множинне завантаження треків:
- Реалізувати можливість вибору кількох треків для завантаження.
- Додати кнопку "Select All" для зручності користувачів, щоб можна було вибрати всі треки в поточній папці і відповідно завантажити їх.
3. Відображення картинок альбомів:
- Зробити так, щоб у хмарі при перегляді треків відображалися картинки альбомів треків (зараз там відображається плейсхолдер).
4. Прослуховування треків у хмарі:
- Додати можливість прослуховування треків безпосередньо в хмарі, використовуючи вже готове рішення плеєра.
5. Індикація завантаження:
- При натисканні на кнопку "Завантажити" на її місці має з'являтися круглий progress view, який буде відображати поточний статус завантаження і дозволяти контролювати процес (пауза/скасування).
6. Додати можливість бекапу треків користувачем:
- При натисканні на кнопку "Бекап" у розділі "Музика" користувач має мати можливість зберегти музику з пристрою в один з хмарних сервісів.
- У хмарі має створюватися папка "Back Up Cloud App", куди буде зберігатися музика.
- Програма має враховувати попередній бекап і не створювати дублікатів, порівнюючи треки, які вже знаходяться в хмарі та на пристрої, або видаляти всі треки з бекапу в хмарі та завантажувати всі заново (на розсуд програміста).
7. Вікно хмарних сервісів:
- При першому запуску у користувача має з'являтися до 5 іконок хмарних сервісів і кнопка плюс (+).
- Кнопка плюс (+) відкриває додаткове вікно, де можна вибрати, якими хмарними сервісами хоче користуватися користувач.
- Користувач має мати можливість додавати та видаляти хмарні сервіси на свій вибір.
- Якщо користувач виконав логін у хмарний сервіс, праворуч від його назви має з'являтися точка, що вказує на успішний вхід.
- При довгому натисканні на іконку має з'являтися вікно з пропозицією виконати лог аут з хмарного сервісу.
Як воно працює зараз:
- В даний момент вікно працює як макет і завжди відкриває недороблений Google Drive.
- Автолейаут не працює належним чином: шрифти з'їжджають, і точка іноді виходить за межі іконки.
- Виправити автолейаут, щоб всі елементи відображалися коректно.
- Забезпечити функціональність усіх описаних функцій.
8. Паралельно треки, які завантажуються в даний момент, мають відображатися у вікні завантажень, на даний момент воно працює тільки з Google Drive.
Що надається розробнику:
- Додаток з уже готовою логікою збереження треків з Google Drive та плеєром для програвання збережених треків.
- У поточній версії з Google Drive працює тільки можливість переглядати вміст і зберігати окремі треки без відображення обкладинок альбомів та іншого функціоналу (прослуховування, пошук, множинне завантаження тощо).
Інтеграція хмарних сервісів:
- Необхідно доробити інтеграцію з Google Drive.
- Інтегрувати наступні хмарні сервіси:
- Baidu
- Mega
- Aliyun Drive
- Amazon Drive
- Hi Drive
- Ice Drive
- Infiniti Cloud
- INTERNXT
- Media Fire
- My Cloud Home
- My Drive
- Next Cloud
- Open Drive
- Own Cloud
- pCloud
- Proton Drive
- Put.io
- Terabox
Вимоги до інтеграції:
- Для інтеграції хмарних сервісів переважно використовувати API. Якщо API відсутній, використовувати WebDAV.
- Після завершення інтеграції цих хмарних сервісів, розробнику будуть надані недороблені інтеграції для:
- DropBox
- OneDrive
- Box Drive
Ці інтеграції знаходяться на тій же стадії розробки, що і Google Drive, їх потрібно буде доробити аналогічно.
Технологічний стек:
- Додаток написано на Swift. Використовується Realm.
Вимоги до кандидата:
- Шукаю досвідченого iOS розробника, заявки від новачків не приймаються, оскільки ця робота вимагає високого рівня кваліфікації та досвіду.
- У розробника має бути досвід роботи з різними WebAPI та клієнт-серверними додатками, багатопоточністю, AFNetworking, Realm, Core Data, Сore Media, AVFoundation, AVKit, Swift.
Очікуваний результат:
- Повністю інтегровані та робочі хмарні сервіси з вищезазначеним функціоналом.
- Виправлення всіх знайдених помилок та багів.
- Документування процесу інтеграції та всіх внесених змін.
- Читабельний код з коментарями, щоб у майбутньому можна було легко його читати та обслуговувати.
Додатки 4
Актуальні фриланс-проєкти в категорії Розробка під iOS (iPhone та iPad)
Необхідно розробити мобільний додаток для Android та iOSНеобхідно розробити мобільний додаток для Android та iOS, який буде працювати як месенджер з нашим AI через готовий Backend та API.Функціонал: авторизація; список AI-асистентів; чат; відправка та отримання повідомлень; підтримка WebSockets (діалог в реальному часі);… Розробка під Android, Розробка під iOS (iPhone та iPad) ∙ 2 дні 7 годин тому ∙ 41 ставка |
Трансформація сайту intebwio на платформи: android, ios, windows, linux 5000$
223 588 UAH
Привіт! Шукаю досвідченого програміста, команди або агенціїдля комплексного перенесення моєї інноваційної веб-платформи Intebwio надедиковані додатки для систем: Android, iOS, Windows та Linux.Про продукт: Intebwio – це заснований на штучному інтелектібраузер/пошуковик нової… Розробка під Android, Розробка під iOS (iPhone та iPad) ∙ 2 дні 8 годин тому ∙ 18 ставок |
Відновлення доступу до облікового запису Telegram.
10 000 UAH
Мій телеграм був на німецькому номері який вже 5 років не активний почта не була підвязана був ввімкнена двухфакторний код для захисту Акаунт з якихось причин злетів на всіх пристроях потрібна допомога з відновлення акаунту Розробка ботів, Розробка під iOS (iPhone та iPad) ∙ 8 днів 6 годин тому ∙ 9 ставок |
Telegram
7125 UAH
Пропоную роботу з відновлення доступу до облікового запису Telegram. Мій акаунт Telegram було зламано, у зв’язку з чим шукаю спеціаліста, який зможе допомогти вирішити дану проблему та відновити доступ до облікового запису. Готовий розглянути ваші пропозиції щодо вартості… Вбудовані системи та мікроконтролери, Розробка під iOS (iPhone та iPad) ∙ 10 днів 3 години тому ∙ 9 ставок |
Консультація по налаштуванню iPhone-інфраструктури для SMM-командиПотрібен технічний спеціаліст для консультації та допомоги в організації робочого процесу SMM-команди, яка працює з Instagram-контентом на iPhone. Завдання: допомогти підібрати оптимальну схему роботи з кількома iPhone для контент-команди; проконсультувати щодо стабільного… Розробка під iOS (iPhone та iPad) ∙ 10 днів 21 година тому ∙ 5 ставок |