24FreelanceБиржа фриланса, которая не спит
Активна

Нативные приложения GNOME на языке Genie

126 просмотров#2360
РазделХенд-мейд
Период актуальности9 днейдо 21.11.2026
Размещена23.08.2026
Просмотров1266 за 14 дней

Описание услуги

Я создаю нативные десктопные программы для Linux на языке Genie — это вдохновлённый Python, основанный на отступах член семейства Vala, который компилируется через инструментарий GObject. Если вам нравится читаемый код, но нужны скорость и компактная память компилируемого бинарника, то это именно моя область. За последние несколько лет я выпустил лаунчеры, редакторы, системные трей-апплеты и фоновые демоны для GNOME и GTK, и умею держать исходники на языке Genie опрятными, пока они взаимодействуют с нижележащими библиотеками на C.

Вот что я отдаю в работе. Во-первых, полноценный интерфейс GTK, собранный в коде или из XML Builder и связанный с вашей логикой через чистые сигналы и свойства GObject. Во-вторых, корректные привязки GObject, чтобы приложение общалось с GLib, GIO, libsoup и любой библиотекой из GObject-Introspection без утечек и ошибок подсчёта ссылок. В-третьих, сборку Meson, которая выдаёт единый нативный исполняемый файл, и при желании манифест Flatpak для удобного распространения по дистрибутивам.

Поскольку язык Genie использует значимые отступы вместо фигурных скобок, код остаётся коротким и удобным для сопровождения вашей командой после передачи. Я документирую каждый модуль, пишу юнит-тесты на тестовом каркасе GLib и отдаю репозиторий, который собирается из чистой копии. Также могу перенести существующий проект Vala на синтаксис Genie или обернуть обычную библиотеку на C в дружелюбный класс GObject.

Опишите рабочий сценарий рабочего стола, который нужно автоматизировать, или инструмент, который хотите получить, и я разложу его на виджеты, потоки и асинхронные вызовы GIO. Вы получите сопровождаемое, по-настоящему нативное приложение GNOME, а не тяжёлую веб-обёртку.

Безопасная сделка (Эскроу)

Оплата резервируется на эскроу-счёте Payora в USDT (TRC-20) и переводится исполнителю только после подтверждения выполнения работы.

Контакты фрилансера
E-mailПоказать
24
Твенти · совет

Перед тем как заказать

  • Посмотрите портфолио исполнителя.
  • Опишите задачу и спросите цену и срок.
  • Проверьте отзывы других заказчиков.
  • Или опубликуйте проект и сравните несколько предложений.
Тот же раздел

Похожие услуги

Все услуги раздела
Полезно знать
Как заказать эту услугу?

Напишите исполнителю через форму на этой странице: опишите задачу, срок и нужный результат.

Как проверить исполнителя?

Откройте анкету: рейтинг, портфолио и отзывы других заказчиков показывают опыт в похожих задачах.

Olena T.Хенд-мейд
Написать

На какие запросы отвечает эта страница