Разработка API компонентов в Delphi, организация .git
25 728 UAHНачиная с 26.06.2024. Нужно разработать 2 компонета для проприетарного софта. Список ToDo:
- настройка Delphi IDE, загрузка необходимых библиотек
- организация .git в Azure DevOps: создание необходимых submodules, различие между релизом, триалом и актуальной версией.
- прослушивание туториала/брифинга по созданию компонентов и правил создания документации к компонентам
- разработка 2х компонентов на выбор с основным функционалом. Весь API интегрировать не обязательно (WhatsApp client, Telegram client, Stripe, PayPal, Gmail). Сама разработка сводится к прочтению документации, вызову необходимых API из Delphi, проверки функционала, написания документации, создания 3х .git версий: триальной, релизной и актуальной.
Обязательные навыки:
- Delphi и наличие Delphi 10.2+ (Community or Professional)
- .git
- Python
- good written English
Бонус если есть опыт:
- Microsoft Azure DevOps
- Java
- PHP
Уточнение ТЗ
- - - - -
Под компонентом имеется ввиду не классический компонент Delphi, а компонент для проприетарной платформы. Чтобы не путаться в номенклатуре назовём их модули. Разработка BackEnd и UI оболочки не нужна они уже подключаются. Для создания 1 модуля, например PayPal auth, будет набор из где-то 10 функций которые нужно будет наполнить смыслом или оставить пустыми. Например
- OnConnect
- OnGetControl
- OnGet

Детальное ТЗ будет описано в DevOps. Прогресс выполнения будет отмечаться там же в виде простого ToDo со сроками исполнения. Задание считается выполненым если имеются 3 версии в .git: триал, релиз и актуальная. Документация к ним ввиде summary, properties. Например, такая (экспромт, не уверен что конкретно так это работает):
PayPalAuth signs you into PayPal account and keeps the auth token alife until the application will call PayPalDeauth. "AccName" - email or account name, "Password" - account password, "OnOTPEvent" - OTP event handler.
Функционал модуля должен позволять делать основные задачи, около 10% всего API, например
- PayPal = авторизация, деавторизация, проверка баланса, вывод статуса платежа, перевод средств
- Gmail = приём, передача, поиск, удаление
Сроки исполнения:
- - - - - -
Митинги с заказчиком по мере необходимости разработчика.
15.07.2024 - демонстрация работы модулей
22.07.2024 - наличие всех 3х версий (триал, релиз и dev) в .git.
31.07.2024 - крайний срок
-
10 дней25 728 UAH
1880 29 0 10 дней25 728 UAHЗдравствуйте.
Опыт разработки более 15 лет.
В основном Delphi. Также PHP, JS, Python, SQL, C++.
Есть опыт создания кастомных уникальных компонентов в Delphi: для БД, таблицы, визуализация различных блоков, выпадающие списки, кнопки, меню и много прочего.
Разработал очень быстрые и оптимизированные компоненты с быстрыми запросами к БД и чёткой отрисовкой, используя WinAPI.
Также есть опыт с сетью, API, JSON/XML и всё сопутствующее.
Чтобы точнее определить бюджет, нужно больше деталей. Может есть подробное ТЗ?
… И какие сроки, дедлайны?
-
14 дней25 728 UAH
360 3 1 14 дней25 728 UAHХорошего вам дня. У меня есть опыт и проекты на Delphi. Я владею JS, NodeJS, PHP, CSS, HTML, MySQL, Figma
Актуальные фриланс-проекты в категории Десктопные приложения
Инструмент сверки счетов с банком, картами и бухгалтеромТехническое задание: инструмент сверки счетов с банком, картами и бухгалтеромОбщая цель Нужен локальный инструмент (скрипт/небольшое приложение на Python), который запускается вручную раз в 1-2 месяца на моём компьютере и делает сверку между: Счетами, которые я выставил клиентам… Python, Десктопные приложения ∙ 17 часов 32 минуты назад ∙ 31 ставка |
Добавить паузы 10-30 секунд между отправками писемЗдравствуйте! Ищу опытного программиста 1С / BAS (BAF) для оперативного решения технической проблемы с почтовой рассылкой.Суть проблемы: Используем бухгалтерскую программу BAF (Business Automation Framework), редакция 2.0. Раз в месяц возникает необходимость массово отправлять… Веб-программирование, Десктопные приложения ∙ 6 дней 9 часов назад ∙ 10 ставок |
Реверс-инжиниринг консольных утилит для опроса контроллеров SSD (Flash ID)1. Цель работы Выделение программного интерфейса (API) взаимодействия с контроллерами SSD/NVMe из предоставленного набора консольных утилит (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron и др.). Результатом должно стать рабочий код на языке C/C++ или точная… C и C++, Десктопные приложения ∙ 6 дней 20 часов назад ∙ 6 ставок |