Flutter Gems is a curated list of 7100+ useful Dart & Flutter packages that are categorized based on functionality.

Discord Medium LinkedIn X

Top Flutter Settings UI packages

Last updated: March 18, 2026

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
👍 1.01K   ⬇️ 213.2K
Dart 3 compatible
Maintenance Status: Poor

Create native settings for Flutter app in minutes. Use single interfaces to build

gsettings
👍 27   ⬇️ 579.8K
Dart 3 compatible
Maintenance Status: Poor

Provides a client to access GSettings - a settings database used for storing user preferences on Linux.

flutter_settings_screens Card Image
flutter_settings_screens
👍 194   ⬇️ 2.5K
Dart 3 compatible
Maintenance 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
👍 162   ⬇️ 6.9K
Dart 3 compatible
Maintenance Status: Poor

Create native settings for Flutter app in minutes. Fork of settings_ui.

babstrap_settings_screen Card Image
babstrap_settings_screen
👍 144   ⬇️ 215
Dart 3 compatible
Maintenance Status: Average

This project help developpers to display a beautiful Settings Screen UI using Flutter.

quick_settings
👍 91   ⬇️ 35
Dart 3 compatible
Maintenance Status: Poor

Create and handle your own custom Tile in Android Quick Settings

pref
👍 44   ⬇️ 612
Dart 3 compatible
Maintenance Status: Poor

Create Preference Screens easily with advanced features and sub-pages

cupertino_setting_control
👍 34   ⬇️ 71
Dart 3 compatible
Maintenance Status: Poor

Wrapper for multiple kind of Cupertino Inputs (Textfield, Dropdown, Slider)

gizmos_settings_screen Card Image
gizmos_settings_screen
👍 19   ⬇️ 40
Dart 3 compatible
Maintenance Status: Good

A Flutter package for displaying in-app settings screens with a native look and feel.

easy_settings Card Image
easy_settings
👍 8   ⬇️ 133
Dart 3 compatible
Maintenance Status: Average

A package to make settings management easier with a beautiful and appealing user interface.

awesome_select
👍 353   ⬇️ 686

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.

clean_settings
👍 62   ⬇️ 64

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   ⬇️ 214

Maintenance Status: Poor

Flutter widget to create an iOS settings-table (static TableView).

shared_preferences_settings
👍 32   ⬇️ 10

Maintenance Status: Poor

Settings Screen with Shared Preferences