Projet de démarrage d'application desktop Dart/Flutter visant les distributions GNU/Linux, utilisant le paquet libadwaita et le thème Adwaita, reproduisant le GUI toolkit de la la librairie Adwaita ("Building blocks for modern GNOME applications"). Look and feel Gnome.
Le pack est basé sur l'exemple fourni par le paquet officiel adwaita 1.*
A la racine du dépôt :
cd starter_gnulinux_gtk
flutter pub get
flutter run
The GtkApplication widget allows listening to remote application instances' command-line arguments and file open requests from within the widget tree.
Suivre les instructions données dans la section Getting Started pour modifier l'embedder Linux linux/my_application.cc
.
Libadwaita ne fournit que les Widgets. Pour le thème on peut choisir Adwaita ou Yaru.
Ici, le thème Adwaita est utilisé.
- Libadwaita ❤️ Flutter, Libadwaita's widgets for Flutter. Following Gnome HIG and available on all platforms.
- adwaita 1.1.0 , thème Adwaita
- yaru 4.1.0, thème Yaru
- gtk 2.1.0, GTK+ utilities for Flutter Linux applications, fournie par Canonical
- The official Flutter Yaru Theme and Widgets Suite, thème Yaru
- Adwaita, GUI Toolkit Building blocks for modern GNOME applications, surcouche GTK
- Using GtkApplication, tutoriel sur l'usage de GTK