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

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

Нарисовать простую схему помещения

Нужна простая схема помещения с видом сверху. Во вложении к проекту примерная схема расположения объектов на плане. Никаких изысков не нужно. Всё довольно просто: стены, дверные проёмы, размещённые элементы (оборудование) на схеме. Хороший референс: 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
Геймдизайн для мобильной игры

Ищу опытного геймдизайнера для мобильной игры. Имеется небольшой прототип в котором нужно продумать: - Механику Reward Ad (когда показывать рекламу и что за неё давать). - Хард валюту (способы получения и расходования). - Баланс игры: экономика монет и кристаллов, темп развития. - Геймплейное время от 40 минут: обеспечение интересного опыта в рамках одной игровой сессии. Прикрепил скриншоты и apk файл игры. Ссылка на ГДД игры: https://docs.google.com/document/d/1zoGhYMH5AVw9ZhOmQWIwrbmR86GGUlGd2ckSEKulBQE/edit?usp=sharing Ссылка на похожие игры: https://play.google.com/store/apps/details?id=com.gaman.games.leek.factory.tycoon https://play.google.com/store/apps/details?id=com.slime.weapon.master

Игры
Опубликован:
29.01.25 09:05
Бюджет:
20000 руб.~$249.66
Анимированные emoji в телеграм

Необходимо сделать анимированные emoji в телеграм (анимированные буквы) руб

Медиа и Моушен дизайн
Опубликован:
29.01.25 09:05
Бюджет:
1500 руб.~$18.73
Fossil SCM - плагин VCS для TeamCity

Добавить поддержку Fossil (fossil-scm.org) в TeamCity через Java-плагин и JNI с libfossil.Документация по плагинам:https://plugins.jetbrains.com/docs/teamcity/versio...Плагин для Git для примера:https://github.com/JetBrains/teamcity-gitlibfossil (JNI нет, нужно написать):https://fossil.wanderinghorse.net/r/libfossilИз документации (нужно всё, включая опциональные части и checkout на агенте):The server-side part of a VCS plugin is responsible the following major operations:collecting changes between versionsbuilding of a patch from version to versiongetting content of a file (for web diff, duplicates finder, and some other places)There are also optional parts:labeling / taggingpersonal builds, which require corresponding support in IDE. This dependency may be eliminated in the future.The agent-side part is optional and only responsible for checking out and updating project sources on agents. In contrast to server-side checkout it offers a traditional approach to interacting between a CI system and VCS – when source code is checked out into the same location where it's built.

Desktop
Опубликован:
29.01.25 09:04
Бюджет:
3000 руб.~$37.45
Написать отзыв

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

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

Поднять группу или сайт или телеграм канал в поиске. На ваш выбор. Запрос: ставки на спорт. На все есть 12000 рублей

Внутренняя оптимизация
Опубликован:
29.01.25 09:02
Бюджет:
24000 руб.~$299.59
Логотип для телеграм бота

У нас Казахстанский бот для поиска и размещения портфолио для людей из креативной индустрии (в основном производстство кино, рекламы, медиаконтента и т.п.). Нужен логотип, который передаст всю идею проекта, что можно находить проекты, искать профессионалов. Ожидаю от вас в конце получать исходник в .CDR, .SVG, .PNG (цветной, чб 2 варианта). Если сработаемся, то позднее скажу все остальные графические элементы проекта. Есть идея для логотипа, но не обязательно на неё ориентироваться. Файл приложил.

Логотип и брендинг
Опубликован:
29.01.25 09:00
Бюджет:
1000 руб.~$12.49
Перерисовать favicon в svg

Для сайта berikod.ru перерисовать favicon в формат svg. Сделать круглое. Сохранить рисунок % и преобладающий цвет красный. На усмотрение инвертировать цвета? Нужно 2 варианта с зелёным кружком, как в прикреплённом примере и без.

Веб и мобильный дизайн
Опубликован:
29.01.25 09:00
Бюджет:
1000 руб.~$12.49

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

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