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

Discord Medium LinkedIn X

Top Flutter Settings UI packages

Last updated: May 18, 2026

Settings screens require a clean, highly organized UI to help users quickly find and toggle app preferences without confusion.

Best Practices for Settings UI

  • Platform Conventions: iOS users expect settings grouped in rounded, inset sections (CupertinoListSection), while Android users expect flatter lists with dividers. Use adaptive packages to automatically render the correct style per platform.
  • Searchability: If your app has more than two dozen settings, implement a local search bar at the top of the settings screen to instantly filter options.
  • Categorization: Group related settings logically (e.g., "Account", "Notifications", "Privacy"). Do not dump 30 toggles onto a single unorganized screen.

The complete list of Settings UI frameworks, Preference screens, and Configuration layouts for Flutter is provided below.


settings_ui Card Image
settings_ui
👍 1.02K   ⬇️ 211.8K
Dart 3 compatible
Maintenance Status: Good

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

gsettings
👍 27   ⬇️ 732.1K
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
👍 194   ⬇️ 2K
Dart 3 compatible
Maintenance Status: Poor

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   ⬇️ 7.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
👍 145   ⬇️ 192
Dart 3 compatible
Maintenance Status: Average

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

quick_settings
👍 92   ⬇️ 23
Dart 3 compatible
Maintenance Status: Poor

Create and handle your own custom Tile in Android Quick Settings

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

Create Preference Screens easily with advanced features and sub-pages

cupertino_setting_control
👍 34   ⬇️ 69
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   ⬇️ 44
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   ⬇️ 147
Dart 3 compatible
Maintenance Status: Average

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

awesome_select
👍 353   ⬇️ 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.

clean_settings
👍 62   ⬇️ 34

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

Maintenance Status: Poor

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

shared_preferences_settings
👍 32   ⬇️ 9

Maintenance Status: Poor

Settings Screen with Shared Preferences