Libraries

Edadat

Declarative settings for Flutter apps, with search built in.

MPL-2.0 Flutterpub.devSettings
Code Opens in a new tab

Highlights

  • Describe a settings screen as data, get the UI for free
  • Bilingual search across setting titles and descriptions
  • Riverpod wiring and persistence handled for you
  • Ready-made tiles for switches, choices, sliders, and text

About

Every app grows a settings screen, and every settings screen ends up rewriting the same tiles, the same persistence, and the same search box. Edadat turns that into a declaration: define the settings, and the framework builds and stores them.

Install

flutter pub add flutter_settings_framework

What you get

  • Ready-made tiles for toggles, single and multiple choice, sliders, and text input.
  • Persistence and state wiring through Riverpod, so a setting is readable from anywhere without extra plumbing.
  • Search that matches both English and Arabic labels, which matters once a settings screen has more than a screenful of options.

License

Published under MPL-2.0 on pub.dev, so it can be used in closed-source apps as long as changes to the library itself stay open.

Install with Obtainium

Obtainium is a free, open-source Android installer that pulls APKs straight from a project's GitHub releases — no store account, no waiting for review, and updates arrive as soon as they ship.

  1. Install Obtainium on your Android device.
  2. Tap “Add to Obtainium” to open this app in it.
  3. Obtainium then tracks new releases and notifies you.

You can always grab the APK by hand from the project's releases page instead.