Skip to content

Open source

Open source as technical evidence.

Packages I maintain and contributions I have made upstream. Each one exists because a real problem needed solving — not to pad a repository list.

23

Packages on the pub.dev publisher

7

Selected upstream contributions

Verify on pub.dev ↗

Inventory verified 7 September 2026. Maintenance status can change; check each repository and its latest release.

Native Integration

Native Integration2025

Screen Time

A Flutter plugin for Android app-usage statistics and foreground-app monitoring, with native permission and accessibility-service integration.

Screen Time is an operating system capability with no Dart surface at all. Android exposes it through UsageStatsManager, AppOpsManager, and an AccessibilityService; iOS through the FamilyControls framework. Nothing about the two designs lines up.

Native Integration2024

Flutter Dynamic Icon Plus

Changes the application icon at runtime, and sets the icon badge number on iOS, from Dart.

Alternate icons are a platform-native capability with no Dart surface. Exposing it needs real work on both sides of the platform channel.

Native Integration2023

Screenshot Callback Plus

Detects when the user takes a screenshot and invokes a Dart callback.

Screenshot detection is entirely platform-specific — a notification observer on iOS, content observation on Android — and matters for products handling sensitive content.

Native Integration2025

Flutter Contact Picker Plus

Native contact selection for phone numbers and email addresses on Android and iOS.

Native Integration2025

SMS Plus

Flutter access to native SMS and MMS composition on Android and iOS.

Developer Tools

Developer Tools2023

Package Rename Plus

A maintained fork of Package Rename that configures Flutter bundle identifiers, app names, and platform metadata, including fixes for iOS extension targets.

Renaming a Flutter app by hand means editing Gradle, Info.plist, manifests, and web/desktop config by hand, and missing one silently breaks a release build.

Developer Tools2023

Analytics Debugger

A togglable in-app overlay listing background events as they fire — analytics, network calls, or any logged stream — in debug builds.

Verifying analytics normally means tailing a console on a connected device. Putting the event stream on the screen makes tracking bugs visible to QA and product, not just to engineers.

Developer Tools2023

Flutter Avo Inspector

Avo Inspector for Dart — surfaces analytics schema drift so data problems are caught before they reach the warehouse.

Developer Tools2025

Hive CE Test

Temporary Hive databases for isolated application tests.

Developer Tools2022

Play Store Scraper

A Dart/Flutter package for retrieving Google Play Store data.

SDKs

SDKs2022

Flutter Meta SDK

Wraps the native Facebook SDK for Flutter — app event tracking and dashboard integration on both platforms.

Attribution and app events must be reported by the native SDK to be trusted by the platform, so this is a wrapper problem, not a reimplementation problem.

SDKs2023

Meta Facebook Login

Authenticates users through the native Android and iOS Facebook login SDKs.

SDKs2023

Odoo API Plus

An Odoo JSON-RPC connector for Flutter supporting Odoo 8.0+ — authentication, reads, writes, and custom model methods.

SDKs2023

Flutter Odoo RPC

An Odoo RPC client for Dart with session change tracking exposed as a stream.

Plugins

Plugins2023

Country Code Picker

A country code selector with favourites and search, for phone number entry and locale selection.

Plugins2023

Flutter Searchable Dropdown

Single and multiple selection dropdowns with keyword search, presented as a dialog or a menu.

Plugins2024

Gradient Widgets Plus

A small set of Flutter widgets with gradient treatments.

Plugins2020

Flutter Summernote

A WYSIWYG HTML editor for Android and iOS, wrapping the Summernote JavaScript editor.

Plugins2023

Common Data Table

Searchable data tables with pagination, row actions, and Excel/PDF export.

Plugins2025

Flutter EPUB Reader

EPUB reading in Flutter using EPUB.js and InAppWebView.

Plugins2021

Custom Grid View

Customizable grid layouts for Flutter applications.

Plugins2025

Flutter Chips Input Plus

Input fields that represent selected values as Flutter InputChips.

Contributions

Contributions2023Upstream

GrowthBook Flutter SDK

Upstream contributions to the Flutter SDK for GrowthBook, an open-source feature flagging and experimentation platform.

Feature flags and A/B tests need a client SDK that evaluates consistently with the rest of the platform. This brings Flutter into an ecosystem that already had web and backend support.

Contributions2022Upstream

Flutter InAppWebView

Inline webviews, headless webviews, and an in-app browser for Flutter. Contributed upstream.

Contributions2024Upstream

Flutter ShowcaseView

Step-by-step widget highlighting for onboarding flows. Contributed upstream.

Contributions2024Upstream

YouTube Player Flutter

Inline YouTube playback via the official iFrame player API on Android and iOS. Contributed upstream.

Contributions2023Upstream

Network Inspector

An HTTP inspector and logger for Dio and the http package — every request, response, and error, viewable in-app. Contributed upstream.

Contributions2022Upstream

WhatsApp Share

Shares messages, links, and files from a Flutter app to a specific WhatsApp contact. Contributed upstream.

Contributions2020Upstream

Jitsi Meet

Integrates the open-source Jitsi Meet video conferencing API into Flutter. Contributed upstream.