Skip to content


  • Arctic Code Vault Contributor


  1. InheritedWidgets, but simple

    Dart 3k 253

  2. A simple way to access state while robust and testable.

    Dart 804 80

  3. React hooks for Flutter. Hooks are a new kind of object that manages a Widget life-cycles. They are used to increase code sharing between widgets and as a complete replacement for StatefulWidget.

    Dart 1.4k 75

  4. Code generation for immutable classes that has a simple syntax/API without compromising on the features.

    Dart 527 50

  5. A code generator to write widgets as function without loosing the benefits of classes.

    Dart 329 24

  6. Overlay/OverlayEntry, but better

    Dart 180 8

1,618 contributions in the last year

Nov Dec Jan Feb Mar Apr May Jun Jul Aug Sep Oct Mon Wed Fri

Contribution activity

October 2020

Created a pull request in rrousselGit/river_pod that received 1 comment

Fix a memory leak with StreamProvider

closes #193

+164 −10 1 comment

Created an issue in dart-lang/sdk that received 1 comment

runZoned does not pass zoneValues to async* functions

Consider: Stream<void> example() async* { print('${Zone.current['foo']} ${Zone.current['bar']}); } final stream = runZoned(example, zoneValues: {'foo

1 comment
4 contributions in private repositories Oct 3 – Oct 27

Seeing something unexpected? Take a look at the GitHub profile guide.

You can’t perform that action at this time.