24FreelanceFreelance-Marktplatz, der niemals schläft
Aktiv

Native GNOME-Anwendungen in Genie

92 Ansichten#2360
KategorieHandgemacht
Auflistungszeitraum9 Tagebis 21.11.2026
Veröffentlicht23.08.2026
Ansichten9257 in 14 Tagen

Über den Service

Übersetzt
Ich erstelle native Desktop-Programme für Linux in Genie – einem Python-inspirierten, einrückungsbasierten Mitglied der Vala-Familie, das durch das GObject-Toolkit kompiliert. Wenn Sie lesbaren Code mögen, aber die Geschwindigkeit und den kompakten Speicherbedarf eines kompilierten Binaries benötigen, ist dies genau mein Bereich. In den letzten Jahren habe ich Launcher, Editoren, System-Tray-Applets und Hintergrund-Daemons für GNOME und GTK ausgeliefert, und ich weiß, wie man den Genie-Quellcode ordentlich hält, während er mit den zugrunde liegenden C-Bibliotheken interagiert.

Hier ist, was ich liefere. Erstens, eine vollständige GTK-Oberfläche, die in Code oder aus XML Builder erstellt und über saubere GObject-Signale und -Eigenschaften mit Ihrer Logik verbunden ist. Zweitens, korrekte GObject-Bindungen, damit die Anwendung mit GLib, GIO, libsoup und jeder Bibliothek von GObject-Introspection ohne Speicherlecks und Referenzzählungsfehler kommuniziert. Drittens, ein Meson-Build, der ein einzelnes natives ausführbares Programm erzeugt und optional ein Flatpak-Manifest für eine bequeme Verteilung über Distributionen bereitstellt.

Da Genie signifikante Einrückungen anstelle von geschweiften Klammern verwendet, bleibt der Code kurz und einfach für Ihr Team zu warten, nachdem er übergeben wurde. Ich dokumentiere jedes Modul, schreibe Unit-Tests im GLib-Test-Framework und liefere ein Repository, das aus einem sauberen Checkout gebaut wird. Ich kann auch ein bestehendes Vala-Projekt in die Genie-Syntax portieren oder eine einfache C-Bibliothek in eine benutzerfreundliche GObject-Klasse einwickeln.

Beschreiben Sie einen Desktop-Workflow, den Sie automatisieren möchten, oder ein Tool, das Sie erstellen möchten, und ich werde es in Widgets, Threads und asynchrone GIO-Aufrufe aufteilen. Sie erhalten eine gepflegte, wirklich native GNOME-Anwendung, kein schwerer Webwrapper.
Freelancer contacts
E-mailShow
24
Zwanzig · Tipp

Bevor Sie bestellen

  • Durchsehen Sie das Portfolio des Freelancers.
  • Beschreiben Sie Ihre Aufgabe und fragen Sie nach Preis und Frist.
  • Überprüfen Sie die Bewertungen anderer Kunden.
  • Oder posten Sie ein Projekt und vergleichen Sie mehrere Angebote.
Gleiche Kategorie

Ähnliche Dienstleistungen

Alle Dienstleistungen in der Kategorie
Gut zu wissen
Wie bestelle ich diese Dienstleistung?

Schreiben Sie dem Freelancer über das Formular auf dieser Seite: beschreiben Sie die Aufgabe, die Frist und das Ergebnis, das Sie benötigen.

Wie überprüfe ich den Freelancer?

Öffnen Sie das Profil: Bewertung, Portfolio und Bewertungen von anderen Kunden zeigen Erfahrung mit Aufgaben wie Ihren.

Olena T.Handgemacht
Kontakt
FOR CLIENTS · SAFE DEAL ESCROW

Need a similar project? Post your task for free in 30 seconds

Get competitive bids from verified freelancers and release payment only when you approve the work via Safe Deal.

Post a Task for Free →How Safe Deal Works
FOR FREELANCERS · PAYORA 1-CLICK

Pin your profile to the TOP of the category for $5 / week

Boost your profile and portfolio to #1 in the directory (1-click crypto & fiat checkout via Payora) to get 5× more direct orders.

Pin Profile to TOP ($5/wk)Top Up via Payora