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.