x

Android-библиотека для работы с облачными хранилищами: Я.Диск, GD и др

Перейти к заказу
Нужна библиотека, инкапсулирующая работу с 10-20 протоколами, для использования в приложении на Android (Kotlin), и тестовый GUI.Сервисы для первого этапа: Google Drive, Яндекс Диск, SFTP (пароль/ключ), libarchive (SAF), Git (HTTP/S; ssh по паролю/ключу).Функции API: Подключиться к хранилищу (возвращает внутренний дескриптор, держит соединение и базовые данные о сессии в памяти). Отключиться (освобождает память, разрывает соединение). Например, для архива (хранилища с бекендом libarchive) открывает файл архива и читает заголовок/список файлов в нем.Вернуть информацию о типе хранилища (имя, иконка). Вернуть описание/заголовок на основе параметров подключения (например, для SFTP это хост + логин).Вернуть список файлов в заданной папке. Вернуть список файлов/путей рекурсивно от заданной папки. Для каждой записи возвращается стандартный набор свойств ("папка или файл", имя, несжатый размер (для файлов), дата изменения) и дополнительный (все что предоставлено бекендом, например, libarchive).Прочитать файл по пути (работа будет с мелкими файлами, поэтому допустимо читать все содержимое в память). Записать файл (с созданием нового файла, если путь не существует).Переименовать файл/папку. Удалить файл/папку. Создать папку.Особенности API:Одновременно может быть подключено много хранилищ и читаться/писаться много файлов.Хранилище может быть readonly, что отключает часть функций. Этот флаг передается при подключении (API), также он может выставляться автоматически (например, libarchive не умеет писать RAR).Все операции асинхронные и предоставляют уведомления о прогрессе вида # done/# total.Ошибки не замалчиваются, а четко передаются наверх, со всеми сообщениями и контекстом.Если SDK для доступа к сервису требует от разработчика API-ключа или чего-то подобного, то сообщать мне.Нужен способ передачи в библиотеку специфичных для сервиса/SDK параметров, как для операций (например, логин, commit message для Git), так и глобальных (API-ключ, временная папка). Можно также предусмотреть вызов специфичных функций (например, создание нового архива для libarchive).Каждая операция вызывает обновление хранилища: для libarchive архив пережимается после записи файла или создании папки, в Git делается коммит (на основе текущего HEAD, включая изменения с момента подключения, сообщение Update/Rename/Delete/Add <файл/папка>).Тестовый GUI (не часть библиотеки, но выступает ее клиентом; можно реализовать в отдельном или едином APK):Функциональный и максимально простой UI.При выполнении библиотечных вызовов показывать прогрессбар, при ошибках - сообщение.Наверху экрана - кнопка для подключения к хранилищу. Показывает диалог или страницу со вводом параметров (сервис, URL, логин и прочее, для сервисов выводятся иконки и имена из API) и кнопками OK/Cancel, а также списком для загрузки ранее использованных параметров (до 20 штук). Кнопка OK сохраняет введенные параметры в историю на диске, вместе с заголовком на основе параметров (API), так что в следующий раз их можно не вводить. Если подключение неудачное, то диалог остается открытым.Каждое подключенное хранилище - вкладка (название = имя сервиса + заголовок на основе параметров).На вкладке: кнопки, текущий путь (pwd) в виде текста, список/таблица файлов (заполняется кнопками вывода списка файлов) и текстовое поле (заполняется кнопкой чтения файла, используется кнопкой записи файла). В списке файлов может быть особая запись Parent folder и всегда есть запись This folder; папки выводятся перед файлами, в конец имени добавляется "/", файлы и папки сортируются по алфавиту, для каждой записи выводятся доступные свойства, записи можно выделять (всегда выделена ровно одна, если список не пустой).Кнопки на вкладке:отключение (закрывает вкладку)вывод списка файлов в выделенной папке (если выделена не папка, то в This folder; при успешном выполнении текущий путь меняется на новую подпапку, выделяет первую запись в списке)вывод рекурсивного списка выделенной папки (аналогично, но не меняет текущий путь, имена записей равны относительному пути: SomeDir/SubDir/ и SomeDir/File.txt)переход в родительскую папку (если текущий путь не равен корню, т.е. есть Parent folder; очищает список и изменяет текущий путь)чтение выделенного файла (если файл не выделен, то ничего не делает; заполняет текстовое поле первыми 100к байт; UTF-8, LF)записать в выделенный файл (если выделена папка, то запрашивает уникальное имя; UTF-8, LF)переименовать выделенный файл/папку (запрашивает уникальное имя; не работает для This/Parent folder)удалить выделенный файл/папку (запрашивает подтверждение, не работает для This/Parent folder)создать подпапку в выделенной папке (если выделена не папка, то в This folder; запрашивает уникальное имя)При выборе решений для работы с сервисами обращать внимание на лицензию (GPL не подходит) и размер (чем меньше кода - тем лучше).К SFTP могу предоставить тестовый доступ, в остальных сервисах вам нужно регистрироваться самостоятельно.При сдаче работы от вас нужно короткое демонстрационное видео по каждому сервису (на экране видно эмулятор и браузер с облачным хранилищем, в эмуляторе демонстрируете работу с хранилищем, в браузере видно результат).Можем договориться на почасовую или поэтапную оплату.voronnate yandex ru

Найдено 339066 результатов

Доработка сайта на Тильде

Нужно: внести изменения в дизайн лендинга на тильде, переделать концепцию под новую ЦА (придумать в рамках нашего бренда). Также отредактировать внутренние страницы и переделать футер (о нас, правовая информация и другие). Сделать с нуля страницу со статьями, типо "блог". Сотрудничество только по договору, все документы подписание через ЭДО Контура - ЭЦП. Студии просьба не беспокоить.

Landings
Опубликован:
29.01.25 15:47
Бюджет:
50000 руб.~$624.15
Сделать простой мини-апп календарь в телеграм

Первый экран регистрации уже сделан в другом боте. Его нужно будет просто скопировать. Дальше открывается календарь (2-3 месяца добавить будет достаточно). В нём юзер выбирает дату. И дальше выбирает слот. И просто показывается сколько людей этот слот выбралиИ одна всплывающая плашка. И всё. Главное, всё правильно сверстать (всего 3 экрана). Сделать до конца недели

Bots
Опубликован:
29.01.25 15:47
Бюджет:
10000 руб.~$124.83
Ищу SMM-специалиста / Контент-маркетолога для продвижения финансовых услуг

Здравствуйте! Я финансовый консультант и ищу специалиста для ведения и продвижения моих соцсетей (Instagram, TikTok, YouTube).... руб

Интернет продвижение
Опубликован:
29.01.25 15:47
Бюджет:
15000 руб.~$187.25
Перевести инструкцию

Перевести инструкцию. Перевод оформить в docx или PDF файле. Должно выглядеть как готовая инструкция, но на русском руб

Переводы
Опубликован:
29.01.25 15:46
Бюджет:
500 руб.~$6.25
Поиск контрагентов

Фотографу требуется помощник. Задача заключается в том, чтобы заниматься поиском магазинов одежды, дизайнеров, производителей аксессуаров и прочее подобное, которые заинтересованы в сотрудничестве с фотографом: либо на платной основе - непосредственно оплата за работу, либо на бартерной - предоставлять бесплатно свои одежду и аксессуары (с возвратом, конечно) за фотографии и упоминание в соц сетях и публикациях. Также необходимо проводить рутинные согласования съёмок. Фиксировать результаты работы нужно в CRM-системе. Поиск осуществляется любым удобным способом, также будет необходимо делать холодные звонки. Если вы предложите какие-то варианты (базы), которые требуют оплаты - обсудим.

Персональный помощник
Опубликован:
29.01.25 15:46
Бюджет:
20000 руб.~$249.66
Проект лестницы

Мне нужны рабочие чертежи для изготовление лестницы. Есть размеры проема и фото как лестница должна выглядеть. Каркас из металла ступени из дерева.

Стройка и ремонт
Опубликован:
29.01.25 15:45
Бюджет:
2000 руб.~$24.97
Возьму аккаунт Авито в аренду

Возьму аккаунт Авито в аренду ,верефицированный ,не моложе 222 года . Оплата каждый день вечером р 500 руб

Тексты
Опубликован:
29.01.25 15:45
Бюджет:
500 руб.~$6.25
Создание сайта для грузоперевозок

Необходимо создать сайт-визитку с тематикой грузоперевозок по Москве и МО. Wordpress. При разработке необходимо учитывать, что в ближайшее время на него нужно будет установить калькулятор расчета стоимости заказа. Необходимо отдельно проработать посадочную страницу, на которое в последствии будет подключен РСЯ и Яндекс Директ.

Создание сайта
Опубликован:
29.01.25 15:42
Бюджет:
6000 руб.~$74.9
Ищу SMM-специалиста / Контент-маркетолога

Ищу SMM-специалиста / Контент-маркетолога для продвижения финансовых услуг Здравствуйте! Я финансовый консультант и ищу специалиста для ведения и продвижения моих соцсетей (Instagram, TikTok, YouTube). Основная цель — привлечение новых клиентов, а не просто охваты и лайки. Задачи: Разработка контент-стратегии под мою нишу. Создание сценариев для коротких видео (юмористично-образовательный формат). Оформление профилей и сторис-хайлайтов. Написание вовлекающих постов и описаний к видео. Работа с комментариями и вовлечение аудитории. Анализ эффективности контента и корректировка стратегии. Требования: Опыт работы с экспертами в финансовой сфере. Понимание работы с TikTok, Instagram Reels и YouTube Shorts. Умение писать простым, цепляющим языком (на русском с вкраплениями немецких терминов). Креативность и умение адаптироваться под тренды. Если у вас есть успешные кейсы и вы понимаете, как привлекать клиентов через контент, буду рад сотрудничеству! Напишите о своем опыте и предложениях в личные сообщения.

Соцсети и SMM
Опубликован:
29.01.25 15:40
Бюджет:
30000 руб.~$374.49
Проверить вхождения ключевых фраз на страницу и фразы

В файле фразы запросы для страницы https://biz.mail.ru/meetings/ - Нужно проверить точные вхождения этих фраз на текущей странице в точном вхождении Данный сервис не справляется с объемом фраз: https://miratext.ru/keywords-checker/ Подсветить какие фразы сейчас не имеют точного вхождения на страницу. - Посмотреть на сами фразы, возможно есть нерелевантные фразы к странице, которые нужно исключить. Отметить эти запросы. Нужно исходить что страница коммерческая про продукт ВКС и запросы должны быть коммерческие и релевантные продукту.

Внутренняя оптимизация
Опубликован:
29.01.25 15:40
Бюджет:
2000 руб.~$24.97
Создание сайта на вордпресс по шаблону

Есть задача сделать сайт с таким дизайном: https://themes.vamtam.com/?theme=lawyer&n=1 Шблон проекта мы купим. С таким наполнением https://docs.google.com/document/d/1pB9SeGeKgqxs2WjodVzqDeA1pbZUp7gPhCbNknD7nV4/edit?tab=t.0#heading=h.35gk0w9cyu12 Движок - Тильда или Вордпресс Оцените сколько времени понадобится на создание сайта

Создание сайта
Опубликован:
29.01.25 15:34
Бюджет:
50000 руб.~$624.15
Сделать рендер

Сделать рендер по имеющейся 3D модели Компас, тема: мебель лофт для последующей вставки в каталог, сайт и т.д. В дальнейшем планируется долгосрочное сотрудничество для создания дизайна каталога мебели.

Интерьер и экстерьер
Опубликован:
29.01.25 15:34
Бюджет:
500 руб.~$6.25
Сделать годовой отчет по Медиалогии

Нужно сделать годовой отчет по Медиалогии по ряду компаний/мероприятий Сравнить 2024 и 2023 год посчитать данные из социальных сетей сделать аккуратную аналитическую выгрузку с выводами (почему тут всплеск, а тут его нет) и т.д.

Персональный помощник
Опубликован:
29.01.25 15:32
Бюджет:
10000 руб.~$124.83
ТЗ для рюказов и футболок

Мы хотим заказать партию рюкзаков и футболок в Ателье, поэтому нужно сделать ТЗ для нашего мерча. Кидайте ваши кейсы, отзывы. Пишите в тг: fores069

Polygraphy
Опубликован:
29.01.25 15:32
Бюджет:
10000 руб.~$124.83
Разработка Telegram Mini App

Цель: Создать мобильное приложение Telegram Mini App, которое включает реферальную систему, раздел с уроками и раздел задания с начислением виртуальных токенов. 1. Раздел Уроки Уроки будут в формате коротких видеороликов (2-3 минуты). Уроки будут каждый день добавляться. 2. Реферальная система: Генерация реферальных ссылок. Отображение рефераллов. 3. Раздел Задания Задания могут быть каждый день добавлены новые. Выполнение заданий в приложении приносит виртуальные токены (в первом этапе просто запись накопленных токенов). При отклике укажите свою цену на реализацию и сроки реализации пожалуйста.

Скрипты и боты
Опубликован:
29.01.25 15:31
Бюджет:
20000 руб.~$249.66
Ищу человека который научит меня 3д моделированию

Мне нужен опытный ментр который шарит в 3d, а именно за блендер ( или подобную программу). Что требуется от вас - знание программы - умение объяснить - плюсом будет если вы обучите меня анимации - пробное занятие ( хотя бы 15 минут для понимания кто вы) Сама я художник и иллюстратор, а так же начинающий дизайнер. Раза 2 заходила в блендер, делая простейшие модельки В дополнение прикреплю то ,что примерно хочу научиться делать Укажите свою цену за занятие ( 60 мин.) , так же важно портфолио

Юзабилити, тесты и помощь
Опубликован:
29.01.25 15:30
Бюджет:
8000 руб.~$99.87
Помощ в настройке Whatsapp buissnes API

Здравствуйте нужна настройка и получение рабочего ватсапп бизнес. Настраиваю для работы с make Но у меня неработает какаято часть с оплтой номера. и все время выдает ошибку. В общем нужна помощ в настройке.

E-mail маркетинг и рассылки
Опубликован:
29.01.25 15:30
Бюджет:
6000 руб.~$74.9
Создание 5 шортсов до 1 минуты на тему аниме.

Нужно создать семь роликов до минуты, просто вырезав по 58 секунд из интересных моментов любых аниме. вот пример и канал для которого создаются шортсы: https://youtu.be/HXZ3MdQyNH4?si=64gbLPMzgibh2_Ip . Обязательно это должны быть разные аниме. Нельзя использовать аниме от Амазона. Нельзя взять и скачать чужой шортс его выдав за свой. Аниме на ваш выбор. Избегайте эротики и насилия. Оплата по 100 рублей за ролик. весь заказ 500 рублей.

Видеосъемка и монтаж
Опубликован:
29.01.25 15:30
Бюджет:
500 руб.~$6.25
Чат менеджер

В приложение нужны люди для работы в отделе Чат-поддержки клиентов. Oбязаннoсти: - приём, xранeниe, жалоб клиентов; - рaбота в сooтвeтcтвиe c инстpукциями; - бecконфликтнoе общeние с клиeнтaми; - систематическое обучение; Требования: - только совершеннолетние; - умение планировать и организовывать свою трудовую деятельность; - наличие личного ноутбука или пк; - знание и понимание русского языка; Условия: - только на постоянную работу; - график 2/2; - рабочий день: 10:00 - 21-00 - обучение/ стажировка/ сопровождение; - полная материальная ответственность; - оплата 2 раза в месяц: 12 и 25 числа; Что осталось непонятным обсудим лично. Рады будем видеть вас в нашей команде!

Скрипты и боты
Опубликован:
29.01.25 15:29
Бюджет:
110000 руб.~$1373.12
Снять 4 видео по примеру

Задание: - Для видео потребуется 3-4 человека, точнее их пальцы - видео со звуком тиков счетчика - в конце, в момент выбора проигравшего нужно убрать палец как будто ударило током (можно закричать) - длина видео 6-10 сек - формат видео 9:16 - количество: 4 шт Примеры видео - https://drive.google.com/drive/folders/1rTtAiNYehBHc6WAl2i3Et9l-9E8S4uT2?usp=sharing Приложения с игрой ниже: Android https://play.google.com/store/apps/details?id=com.youngdevkh.fingerpicker iPhone https://apps.apple.com/ru/app/finger-picker/id1632641308

Видеоролики
Опубликован:
29.01.25 15:28
Бюджет:
4000 руб.~$49.94

Текущая страница: 37

Всего страниц: 16954