yanncabral.dev/projects/open_settings_plus
Back
2026 · Project

open_settings_plus

The most complete Flutter plugin for deep-linking into system settings.

RoleCreator · Maintainer
StatusActive · v0.4.2
LicenseMIT
Stars25
open_settings_plus screenshot

Overview

Why this exists

open_settings_plus started as my answer to a very specific annoyance in Flutter apps: opening the right native settings screen usually turns into platform-specific glue code, inconsistent shortcuts, and edge cases spread across app code.

I built this package to centralize that problem behind one plugin and make the API feel predictable on both Android and iOS. The README also makes the motivation explicit: it was inspired by open_settings, but meant to overcome some of its limitations.

What it covers

The package exposes a single shared entrypoint and then fans out into platform-specific implementations. From there, apps can jump directly to screens like Wi-Fi, Bluetooth, notifications, accessibility, battery, biometric enrollment, hotspot and tethering, language, privacy, and many more.

The public package page currently describes it as the most complete Flutter plugin for opening settings screens on newer Android and iOS versions, which is the right framing: the value is breadth of coverage plus a small integration surface.

Recent progress

The recent changelog is a good picture of how I maintain it. v0.4.2 added openByDefault() on Android, fixed the app notification shortcut, and introduced more scalable intent helpers under the hood. v0.4.1 added tethering. v0.4.0 improved notification support across Android versions and added another general settings shortcut.

That pattern is the whole project: keep shipping practical settings targets, smooth over OS-version differences, and keep the public API simpler than the native behavior underneath.

Stack

Tech stack

Flutterpublic API
Dartpackage code
Android Intentssettings routing
iOS URL Schemessettings routing

Metrics

By the numbers

70.5k
Monthly downloads
103
pub.dev likes
150
Pub points
2
Mobile platforms

Changelog

Milestones

Related

Other work