Injectable is a convenient code generator for get_it. Inspired by Angular DI, Guice DI and inject.dart.
Immutable collections based on the SDK collections. Each SDK collection class is split into a new immutable collection class and a corresponding mutable builder class.
Better conversion of ENUMs to string. Dart has annoying EnumName.ValueName syntax when calling enum.toString, this package fixes that.
Smart project structure with dependency injection and route management
A crash reporting library for Dart that sends crash reports to Sentry.io. This library supports Dart VM and Web. For Flutter consider sentry_flutter instead.
A 'dart:html' that works in all platforms, including Flutter and server-side. Eases cross-platform development and HTML / XML processing.
A complete api for audio playback and recording. Audio player, audio recorder, media player, media recorder, sound player, sound recorder.
A Flutter ListView where the list items can be grouped into sections.
A Flutter package which implements a ConvexAppBar to show a convex tab in the bottom bar. Theming supported.