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

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

Создать дизайн брошки (аксессуар)

Во вложении 3 фото. 1- это чтобы вы понимали для чего это и как будет использоваться, будет использоваться на хороших мужских костюмах. 2- это (неудачный) пример как будет готовое изделие 3- Это дизайн уже существующий, от него и нужно исходить, округлость должна остаться, только нужно внутреннюю букву "B" -Преобразовать. 4- это копье он должен быть в основе 5 - показала пример как хотим В золотистых тонах. Нужно выполнить работы в течении дня, спасибо

Логотип и брендинг
Опубликован:
29.01.25 09:22
Бюджет:
1000 руб.~$12.49
Нужно изменить текст в видео с помощью и.интеллекта

У меня есть видеоролики с озвучкой на русском языке, и я хочу перевести их на киргизский язык, сохранив тот же голос. Кто может сделать это? Укажите, пожалуйста, стоимость и сроки выполнения работы.

Видеосъемка и монтаж
Опубликован:
29.01.25 09:21
Бюджет:
1000 руб.~$12.49
Сделать/поправить контракты

Всем привет. Нужно разобраться с контрактами. Рассмотрю всех, нужно сделать до конца. Пишите, если умеете. Предлагайте цены. Тз: https://docs.google.com/document/d/1DQOXJ_Qkmi2zQmhEzCmmKyZ5K9quyBmlap7DJI1pY2g/edit?usp=sharing

Юзабилити, тесты и помощь
Опубликован:
29.01.25 09:21
Бюджет:
40000 руб.~$499.32
Нужен дизайн фирменного стиля и логотипа

Нужно разработать фирменный стиль и дизайн логотипа для бренда сладких букетов из зефира. Выполнить оформление для фирменного пакета, визиток, брендированной ленты, и прозрачных стикеров. Срок выполнения 3 недели. Ищу компетентного и ответственного дизайнера, который выполнит заказ в соответствии с ТЗ и в срок.

Логотип и брендинг
Опубликован:
29.01.25 09:20
Бюджет:
20000 руб.~$249.66
Доработка (обновление) сайта на Тильде

требования - актуализировать контент, минимальный дизайн блоков, адаптив. URL отправлю по запросу, кто ознакомился с перечнем работ и готов взяться за разумные деньги

Доработка и настройка сайта
Опубликован:
29.01.25 09:18
Бюджет:
20000 руб.~$249.66
Подготовка презентации

Необходимо подготовить презентацию компании, занимающейся производством печатных плат. Презентация в PowerPaint. Объём 9 слайдов 1. Титульный лист с названием. 2. Производство печатных плат. 3. Поставка комплектующих. 4. Сборка печатных плат. 5. Многослойная сборка печатных плат. 6. Производство печатных плат "под ключ". 7. Реинжиниринг печатных плат. 8. Преимущества. 9. Контакты. Слайды должны быть оформлены в стиле и цветах сайта компании nppangstrem.tech Презентация должна вызывать доверие потенциальных заказчиков.

Презентации и инфографика
Опубликован:
29.01.25 09:17
Бюджет:
2000 руб.~$24.97
Написать отзыв

Написать отзыв в ТГ канале Все подробности: https://t.me/user_sveta_m руб

Тексты
Опубликован:
29.01.25 09:17
Бюджет:
2000 руб.~$24.97
Нарисовать простую схему помещения

Нужна простая схема помещения с видом сверху. Во вложении к проекту примерная схема расположения объектов на плане. Никаких изысков не нужно. Всё довольно просто: стены, дверные проёмы, размещённые элементы (оборудование) на схеме. Хороший референс: https://kronos-security.ru/img/types/shema-business.png (только стены такие толстые не нужны) По срокам до конца 30.01 (четврег)

Арт и иллюстрации
Опубликован:
29.01.25 09:17
Бюджет:
6000 руб.~$74.9
Доработка сайта на 1С Битрикс

Добрый день, необходимо доработать/переделать сайт на 1С Битрикс по техническому заданию. ТЗ прикрепил Нужно указать будет по стоимости и сроку доработки. По вопросам пишите в ЛС.

Доработка и настройка сайта
Опубликован:
29.01.25 09:16
Бюджет:
60000 руб.~$748.98
Корректировки сайта на cms diafan

https://logika-gruza.ru/ Нужно переделать формы на сайте Добавить одно поле и отправку на почту ( на каждой странице)

Доработка и настройка сайта
Опубликован:
29.01.25 09:16
Бюджет:
2000 руб.~$24.97
Ищу команду для проведения образ. марафонов &laquo;под ключ&raquo;

Ищу команду для проведения образовательных марафонов «под ключ» Задача: Организовать и провести полный цикл онлайн-марафона — от разработки концепции и контента до запуска маркетинга, сопровождения участников и итогового отчёта о результатах. Что есть: разработанная концепция курса, разрабатывается сайт Что требуется: Участие в разработке программы: создание структуры уроков/модулей, методических материалов, заданий, чек-листов. Техническая часть: настройка и автоматизация платформы (сайты, чат-боты, рассылки, личный кабинет участников). Контент-подготовка: тексты для лендинга и соцсетей, дизайн визуалов, видео-сценарии. Маркетинг и продвижение: привлечение целевой аудитории, формирование воронки продаж, ведение рекламных кампаний. Ведение участников: модерация чатов, ответы на вопросы, мотивация и поддержка во время марафона. Аналитика и отчёт: сбор ключевых показателей (продажи, вовлечённость, успеваемость), выводы по итогам проекта. Кого ищу: Сплочённую команду (или агентство) с опытом запуска образовательных курсов/марафонов. Примеры успешно проведённых мероприятий сразу в чат. Что предлагаю: Чётко согласованный гонорар (единая сумма или % от продаж), договор с регламентацией сроков и результата. Долгосрочное сотрудничество: при успешном запуске планируем проводить марафоны регулярно. Если у вас есть опыт и вы готовы взять на себя все этапы — от идеи до итогового отчёта, напишите о своём опыте и укажите ориентировочные расценки. Буду рад начать сотрудничество!

Обучение и консалтинг
Опубликован:
29.01.25 09:13
Бюджет:
2000 руб.~$24.97
Разработать сайт на wordpress elementor

Необходимо сделать сайт вместо gorpinenkosergey.com Нужен современный дизайн, перенос контента. Предпочтение: лендинг + доп. страницы для размещения информации о компании, методики, кейсы и пр.

Создание сайта
Опубликован:
29.01.25 09:12
Бюджет:
30000 руб.~$374.49
Разработка Визуализации Здания

Сделать в простом качестве визуализацию -2-3 вида Фото было и как должно быть в приложении Обновление фасада здания... руб

Инженерия
Опубликован:
29.01.25 09:12
Бюджет:
12500 руб.~$156.04
Специалист Bitrix на удаленке под задачи

Вакансия: Специалист по CRM-системам (Битрикс24) О компании: Мы — инновационная компания, которая помогает бизнесам на пути к автоматизации и оптимизации процессов с помощью передовых технологий. Если ты любишь работать с CRM-системами, понимаешь их важность для бизнеса и хочешь развиваться в динамичной команде — присоединяйся к нам! Обязанности: Настройка и сопровождение CRM-систем AMO и Битрикс24. Разработка и внедрение индивидуальных решений под нужды бизнеса. Обучение сотрудников работе с CRM, создание инструкций и документации. Анализ и оптимизация бизнес-процессов с использованием CRM. Интеграция CRM с внешними сервисами и системами. Требования: Опыт работы с CRM-системами AMO и Битрикс24 от 1 года. Знания в области настройки и администрирования CRM. Умение анализировать и оптимизировать бизнес-процессы. Опыт работы с интеграциями CRM с другими сервисами. Способность работать с большими объемами информации и быстро принимать решения. Мы предлагаем: Конкурентоспособную зарплату (оплата по задачам) Возможность работы в инновационной и развивающейся компании. Гибкий график работы и возможность удаленной работы. Обучение и развитие в профессиональной области. Дружелюбный коллектив и атмосферу поддержки. Участие в интересных и масштабных проектах. Если ты готов стать частью нашей команды и развиваться вместе с нами — отправляй резюме!

Десктоп программирование
Опубликован:
29.01.25 09:12
Бюджет:
80000 руб.~$998.63
Инвайт в группы телеграм

Ищу специалиста кто можем делать инвайты в группы телеграм. Готовый сотрудничать на постоянной основе. Ожидаю ваши предложени

Соцсети и SMM
Опубликован:
29.01.25 09:11
Бюджет:
5000 руб.~$62.42
Необходимо сверстать сайт, мобильную версию и бэкэнд

Требуется сверстать сайт + мобильная версия. Так же необходимо сделать бэкэнд. Знаете мой склад облачную систему учета ? Вот... руб

Веб-разработка и дизайн
Опубликован:
29.01.25 09:10
Бюджет:
40000 руб.~$499.32
Оставить отзыв

Оставить отзыв, для подробностей писать в тг @nasty6kaaaa руб

Тексты
Опубликован:
29.01.25 09:10
Бюджет:
1000 руб.~$12.49
Отзывы для нашего проекта постоянка

Нужно оставлять исключительно положительные отзывы на наш ресурс используя платформы (валберис и озон) Для выполнения сюда т ... руб

Тексты
Опубликован:
29.01.25 09:09
Бюджет:
9600 руб.~$119.84
Битрикс аспро

Нужно контакты добавить на сайт как в шаблоне аспро https://allcorp3-demo.ru/contacts/ На нашем сайте стоит оф версия шаблона аспро и недавно обновлена, но непонятно как сделать такие же контакты. Пришлю подробности задания для точной оценки стоимсоти в лс

Доработка и настройка сайта
Опубликован:
29.01.25 09:09
Бюджет:
2000 руб.~$24.97
Нужно добавить функционал в плагин на вордпресс

Здравствуйте, имеется плагин на вордпресс, нужно добавить функционал. Исполнителю скину тех задание. Необходимо выполнить 3 задачи. Нужен исполнитель, который доведет проект до конца.

Доработка и настройка сайта
Опубликован:
29.01.25 09:08
Бюджет:
3000 руб.~$37.45

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

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