Learn Linux App Development basics in under 1 Hour!
ByteSeb
In this video, I'm going to show you how you can make a simple Linux application using GTK4 and Libadwaita.
Excuse the poor recording quality in the first half of the video. OBS set it to 720p for some reason.
Odysee Channel: https://odysee.com/@ByteSeb:4
Resources: Source code & Download: https://github.com/ByteSeb/Duel GNOME Development Docs: https://developer.gnome.org/ GTK4 Docs: https://docs.gtk.org/gtk4/ Libadwaita Docs: https://gnome.pages.gitlab.gnome.org/libadwaita/doc/ GNOME Circle: https://circle.gnome.org/ GNOME App Naming Guidelines: https://developer.gnome.org/hig/guidelines/app-naming.html GNOME Icon Guidelines: https://blogs.gnome.org/tbernard/2019/12/30/designing-an-icon-for-your-app/ GNOME Color Palette: https://developer.gnome.org/hig/reference/palette.html
00:00:00 Intro 00:50 The difference between GTK and Libadwaita 02:56 Software we'll need 04:51 Creating a project 08:21 Explaining the app's UI 11:01 Brief explanation of Libadwaita's widgets 16:41 Creating the app's UI 21:33 Importing icons 24:30 Adding Rock, Paper, Scissors buttons 28:36 Creating custom button styles with CSS 31:04 Adding the Results Page 32:18 Explaining and adding Actions 42:48 Adding the rest of the code 48:45 Correcting the layout 49:37 Explaining and saving the App's Icon 51:41 Generating a Flatpak
#linux #software #dev ... https://www.youtube.com/watch?v=WtvObZHhdf0
211996576 Bytes