FLUTTER ECOSYSTEM

adwaita

Adwaita style - The default theme for GTK+ for your Flutter app.

adwaita cover
Latest version
1.1.0
30-day downloads
140
Likes
20
Pub points
70

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

Adwaita is a Flutter package that brings the default GTK+ theme to Flutter applications, offering a native look and feel for Linux users. Inspired by GNOME's Adwaita design language, it provides consistent typography, color schemes, and widget styling aligned with modern desktop aesthetics. The package integrates seamlessly into Flutter projects, enabling developers to create apps that blend naturally with GTK-based environments. It supports customization while maintaining adherence to the original theme’s principles.

Use cases
  • Creating Linux-native Flutter apps
  • Designing desktop applications with GTK consistency
  • Enhancing UI aesthetics for GNOME users
  • Building cross-platform apps with platform-specific themes
  • Developing accessible and visually cohesive interfaces
Key features
  • GTK+ Adwaita design integration
  • Linux desktop theme optimization
  • Customizable color and typography
  • Consistent widget styling
  • Accessibility-focused design
Suitable for
  • Linux app developers
  • Desktop-first Flutter projects
  • GNOME environment users
  • Design system implementers
  • Open-source contributors
Considerations
  • Limited platform support beyond Linux
  • Requires manual theme configuration
  • May not align with non-GTK desktops
  • Dependent on upstream GTK design updates
  • Potential performance overhead in complex UIs
Supported platformsNot available

Install package

flutter pub add adwaita

Categories

Source repository

Related projects