24FreelanceFreelance-Marktplatz, der niemals schläft
Aktiv

GNOME Desktop-Anwendungen in Vala und GTK für Linux

104 Ansichten#2288
Auflistungszeitraum1 Tagbis 18.11.2026
Veröffentlicht20.08.2026
Ansichten10448 in 14 Tagen

Über den Service

Übersetzt
Ich bin ein Desktop-Anwendungsentwickler für Linux und spezialisiere mich auf die GNOME-Plattform, indem ich native Programme in Vala und GTK von Grund auf erstelle. All diese Jahre habe ich mich auf Desktop-Anwendungen konzentriert, nicht auf Web oder Mobil, daher verstehe ich, was eine GNOME-Anwendung sein sollte: Sie folgt den Schnittstellenrichtlinien, unterstützt helle und dunkle Themen, passt sich an verschiedene Fenstergrößen an und bleibt reaktionsschnell, da schwere Operationen vom Hauptloop ausgelagert werden. Egal, ob Sie ein neues Dienstprogramm, eine moderne Neuschreibung eines Legacy-Tools in GTK3 oder einen kleinen Hintergrunddienst mit einem sauberen Indikator benötigen — ich bringe das Projekt von einem leeren Repository zu einem funktionierenden installierbaren Produkt.

Die Grundlage meines Handwerks ist Vala auf GObject: Diese Sprache ermöglicht es mir, ausdrucksstarken und speichersicheren Code zu schreiben, der in gewöhnliches C kompiliert und mit dem gesamten GNOME-Stack verknüpft wird. Ich entwerfe vollständige Bibliotheken mit stabiler GObject-Introspektion, konfiguriere asynchrone I/O, sodass die Schnittstelle niemals hängt, und verwende GSettings, GResource und libadwaita-Widgets, wie es die Plattform vorsieht. Wenn ein Projekt geschwindigkeitskritische Abschnitte benötigt, gehe ich auf C-Ebene und verlinke sie sorgfältig, und ich arbeite frei mit dem Meson-Bausystem, auf das moderne GNOME-Projekte angewiesen sind.

Schließlich ist es mir wichtig, die Veröffentlichung zu erreichen. Eine Desktop-Anwendung ist nur nützlich, wenn Sie sie installieren können, also erstelle ich Pakete über Flatpak, bereite sinnvolle Manifeste und Berechtigungen vor, lege Icons, Desktop-Einträge und Übersetzungen fest und stelle sicher, dass das Ergebnis in allen Distributionen identisch funktioniert. Ich halte eine klare Commit-Historie und Dokumentation, damit Ihr Team das Projekt nach der Übergabe weiterentwickeln kann.

— Native GNOME-Anwendungen in Vala und GTK4 mit libadwaita
— GObject-Bibliotheken mit Bindungen durch GObject-Introspektion
— Asynchrone I/O, GSettings, GResource und D-Bus-Integration
— Bauen mit Meson und C-Verlinkung für heiße Pfade
— Verpackung in Flatpak: Manifeste, Icons, Desktop-Integration
— Portierung und Modernisierung von Legacy-Anwendungen zu GTK3
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.

Viktoria O.Angewandte Programmierung
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