24FreelanceMercato freelance che non dorme mai
Attivo

Applicazioni GNOME native in Genie

89 visualizzazioni#2360
CategoriaFatto a mano
Periodo di pubblicazione9 giornifino a 21.11.2026
Pubblicato23.08.2026
Visualizzazioni8957 in 14 giorni

Informazioni sul servizio

Tradotto
Creo programmi desktop nativi per Linux in Genie, un membro della famiglia Vala ispirato a Python e basato su indentazione, che si compila attraverso il toolkit GObject. Se ti piace il codice leggibile ma hai bisogno della velocità e di un'impronta di memoria compatta di un binario compilato, questo è esattamente il mio campo. Negli ultimi anni ho distribuito launcher, editor, applet per il vassoio di sistema e demoni in background per GNOME e GTK, e so come mantenere il codice sorgente di Genie ordinato mentre interagisce con le librerie C sottostanti.

Ecco cosa offro. Prima di tutto, un'interfaccia GTK completa costruita in codice o da XML Builder e collegata alla tua logica attraverso segnali e proprietà GObject puliti. In secondo luogo, binding GObject corretti affinché l'applicazione comunichi con GLib, GIO, libsoup e qualsiasi libreria da GObject-Introspection senza perdite e errori di conteggio dei riferimenti. In terzo luogo, una build Meson che produce un singolo eseguibile nativo e, facoltativamente, un manifesto Flatpak per una distribuzione conveniente tra le distribuzioni.

Poiché Genie utilizza un'indentazione significativa invece delle parentesi, il codice rimane breve e facile da mantenere per il tuo team dopo il passaggio. Documenterò ogni modulo, scriverò test unitari sul framework di test GLib e fornirò un repository che si costruisce da un checkout pulito. Posso anche portare un progetto Vala esistente alla sintassi Genie o avvolgere una libreria C semplice in una classe GObject amichevole.

Descrivi un flusso di lavoro desktop che devi automatizzare o uno strumento che vuoi costruire, e lo suddividerò in widget, thread e chiamate GIO asincrone. Otterrai un'applicazione GNOME mantenuta, genuinamente nativa, non un pesante wrapper web.
Freelancer contacts
E-mailShow
24
Venti · consiglio

Prima di ordinare

  • Guarda il portfolio del freelancer.
  • Descrivi il tuo compito e chiedi un prezzo e una scadenza.
  • Controlla le recensioni di altri clienti.
  • Oppure pubblica un progetto e confronta diverse offerte.
Stessa categoria

Servizi simili

Tutti i servizi nella categoria
Buono a sapersi
Come posso ordinare questo servizio?

Scrivi al freelancer utilizzando il modulo su questa pagina: descrivi il compito, la scadenza e il risultato di cui hai bisogno.

Come posso controllare il freelancer?

Apri il profilo: valutazione, portfolio e recensioni di altri clienti mostrano esperienza con compiti simili ai tuoi.

Olena T.Fatto a mano
Contatto
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