The Flutter skeleton of a DartWay app: bootstrap runner, guarded UI actions, the AsyncValue rendering contract, notifications and error reporting. Riverpod-native.
Dart & Flutter
packages
The shared contract of DartWay: DTO kinds, results and refusals, channels and the wire protocol spoken between a DartWay server and its clients.
The Flutter skeleton of a DartWay app: bootstrap runner, guarded UI actions, the AsyncValue rendering contract, notifications and error reporting. Riverpod-native.
Opinionated wrapper around go_router that makes routing explicit, predictable, and scalable for real-world Flutter apps.
Shared-preferences plugin for DartWay: typed riverpod providers over local storage, reached as dw.plugins.prefs. Optional by design.
Superpowers for Dart. Collection of useful static extension methods.
This library contains the hook protocol specification for bundling data assets with Dart packages.
A native Dart implementation of the D-Bus message bus client. This package allows Dart applications to directly access services on the Linux desktop.
A library used to spawn the Dart Developer Service, used to communicate with a Dart VM Service instance.
Extension methods for `package:vm_service`, used to make requests a Dart Development Service (DDS) instance.
Type-safe Flutter deeplinks for WhatsApp, Telegram, Instagram, YouTube, Google Maps, Waze and app stores, with automatic store and web fallback.
Android implementation of the deeplink_x plugin.
iOS implementation of the deeplink_x plugin.
Linux implementation of the deeplink_x plugin.
MacOS implementation of the deeplink_x plugin.
A common platform interface for the deeplink_x plugin.
Web implementation of the deeplink_x plugin.
Windows implementation of the deeplink_x plugin.
Flutter plugin providing detailed information about the device (make, model, etc.), and Android or iOS version the app is running on.
Linux implementation of the device_info_plus plugin