Ancestors

Written by István (🍼-barista & C novice) on 2024-11-12 at 20:01

Hey gnome folks!

I have some free time and want to start out learning to build libadwaita apps. Where do I even start? Is there anyone here who started gnome app development recently and still remembers how they got started? Or some veterans with a good understanding of recent best practices for gnome app development?

[#]gnome #libadwaita #adwaita #gtk #gtk4

=> More informations about this toot | More toots from der_istvan@chaos.social

Toot

Written by István (🍼-barista & C novice) on 2024-11-12 at 20:01

My notes so far:

I'll use:

I need:

=> More informations about this toot | More toots from der_istvan@chaos.social

Descendants

Written by Eugenia L on 2024-11-12 at 20:09

@der_istvan Vala is a more simplified language that is very popular with gnome developers btw. Also, I prefer appimages to flatpaks (smaller files, and easier to delete).

=> More informations about this toot | More toots from eugenialoli@mastodon.social

Written by Lo on 2024-11-12 at 20:16

@der_istvan for an overview of libadw widgets there's adwaiata demo from the gnome nightly flatpak repo

=> More informations about this toot | More toots from lo@wetdry.world

Written by FineFindus on 2024-11-12 at 20:32

@lo @der_istvan Documentation wise there is also https://gnome.pages.gitlab.gnome.org/libadwaita/doc/1-latest/widget-gallery.html and https://docs.gtk.org/gtk4/visual_index.html. They display more widgets than the demo and directly link to the docs.

=> More informations about this toot | More toots from FineFindus@floss.social

Written by GeopJr on 2024-11-12 at 20:16

@der_istvan I'd say the beginner's guide covers most of it! It will walk you through creating a text editor using XML and one of the 4 available languages. There's also a flatpak page on the dev doc but I wouldn't worry about it yet (plus Builder templates come with one)

=> More informations about this toot | More toots from GeopJr@tech.lgbt

Proxy Information
Original URL
gemini://mastogem.picasoft.net/thread/113471762377904931
Status Code
Success (20)
Meta
text/gemini
Capsule Response Time
274.998285 milliseconds
Gemini-to-HTML Time
0.941722 milliseconds

This content has been proxied by September (3851b).