Flutter Gems is a curated list of 7000+ useful Dart & Flutter packages that are categorized based on functionality.
Top Flutter Settings UI packages
Last updated: August 11, 2025
The Settings UI is a graphical interface that allows users to change various settings such as language, time zone, account name, dark mode, notification preferences, etc. in an app. It can be accessed by clicking the settings button in the app drawer.
The complete list of Flutter packages that provide pre-build UI for Settings Screen or Preferences Screen that can be used in a Flutter app is provided below.
settings_ui
👍 987 ⬇️ 227.8K
Dart 3 compatibleMaintenance Status: Poor
Create native settings for Flutter app in minutes. Use single interfaces to build

flutter_settings_screens
👍 187 ⬇️ 2.9K
Dart 3 compatibleMaintenance Status: Average
A Simple plugin to implement settings UI screens for your flutter apps. Customize what you want, From UI elements, behaviour or underlying storage library.

flutter_settings_ui
👍 156 ⬇️ 7.4K
Dart 3 compatibleMaintenance Status: Average
Create native settings for Flutter app in minutes. Fork of settings_ui.
gsettings
👍 25 ⬇️ 171.5K
Dart 3 compatibleMaintenance Status: Poor
Provides a client to access GSettings - a settings database used for storing user preferences on Linux.

babstrap_settings_screen
👍 141 ⬇️ 532
Dart 3 compatibleMaintenance Status: Good
This project help developpers to display a beautiful Settings Screen UI using Flutter.
quick_settings
👍 91 ⬇️ 37
Dart 3 compatibleMaintenance Status: Poor
Create and handle your own custom Tile in Android Quick Settings

pref
👍 44 ⬇️ 680
Dart 3 compatibleMaintenance Status: Average
Create Preference Screens easily with advanced features and sub-pages
cupertino_setting_control
👍 34 ⬇️ 118
Dart 3 compatibleMaintenance Status: Poor
Wrapper for multiple kind of Cupertino Inputs (Textfield, Dropdown, Slider)

gizmos_settings_screen
👍 19 ⬇️ 41
Dart 3 compatibleMaintenance Status: Good
A Flutter package for displaying in-app settings screens with a native look and feel.

easy_settings
👍 7 ⬇️ 152
Dart 3 compatibleMaintenance Status: Good
A package to make settings management easier with a beautiful and appealing user interface.
awesome_select
👍 353 ⬇️ 2.1K
Maintenance Status: Poor
Easily convert your usual single/multiple select or dropdown into page, dialog, or bottom sheet with various choice input such as radio, checkbox, switch, chips, or custom widget.
card_settings
👍 238 ⬇️ 484
Maintenance Status: Poor
A flutter package for building card based settings forms. This includes a library of pre-built form field widgets.
clean_settings
👍 63 ⬇️ 46
Maintenance Status: Poor
Settings UI generator with sane defaults. Removes the need for boilerplate code and provides a rich set of highly opinionated widgets.
flutter_cupertino_settings
👍 50 ⬇️ 225
Maintenance Status: Poor
Flutter widget to create an iOS settings-table (static TableView).
shared_preferences_settings
👍 32 ⬇️ 37
Maintenance Status: Poor
Settings Screen with Shared Preferences