Stateless
class MyWidget extends StatelessWidget {
Widget build(BC context) => Text("Hi");
}
Stateful
class Home extends StatefulWidget {
_HomeState createState() => _HomeState();
}
Async/Await
Future<void> fetch() async {
await serverCall();
}
Constructor
class User {
final String name;
User({required this.name});
}
ListBuilder
ListView.builder(
itemBuilder: (ctx, i) => ListTile(title: Text("$i")),
)
Providers
final val = context.watch<MyModel>();