Nate Wilson
Nate Wilson
 There was a lot of pagination back in the good old days, but modern apps have transitioned to use infinite scrolling. ## `ListTile` Flutter list tiles are...
## Proposal Define `base` as follows: > if `A` is a `base class`, then all subtypes of `A` must inherit from `A`. All of the guarantees from the [Class modifiers...
Preparing for: - https://github.com/flutter/flutter/pull/149963
## Description Don't define an abstract private member within a public class. Can be fixed by making the value public or adding a `sealed` or `final` modifier to the class....
## Description Avoid referring to a private field of a class outside the class declaration. Can be fixed by making the field public, making the class private, making the enclosing...
After [adding a `toggle` method](https://github.com/flutter/flutter/pull/147801), I realized that there really aren't any notable use cases for the `from` parameter; instead, it made sense to have an ability to toggle based...
I really like how `if-case` can make some things really simple and intuitive. (related: #150942) ```dart // before final Float64List values = transform.storage; if (values[1] == 0.0 && values[2] ==...
This pull request implements [enhanced enum](https://dart.dev/language/enums#declaring-enhanced-enums) features for the new `WidgetState` enum, in order to improve the developer experience when creating and using `WidgetStateProperty` objects. `WidgetState` now has a `.matchesSet()`...
**TL;DR** at the bottom 🙂 # Problem The current `WidgetStateProperty` API is fantastic—there's a [Decoding Flutter video](https://youtu.be/CylXr3AF3uU) with a great explanation of why—but it's also messy. For every parameter that...
## Overview I recently learned that the `abstract` keyword can be used for class members: ```dart abstract class Foo { abstract final Object? a; abstract Object? b; } ``` This...