The Cheat Sheet
ContributeSearch
← FrameworksEdit this page

Flutter

Referência rápida de widgets, layout e estado no Flutter.

Widgets

No Flutter, tudo é um widget. Os widgets podem ser:

  • Stateless — imutáveis, reconstruídos a partir do input do pai.
  • Stateful — mantêm estado mutável através de um objeto State.
class Saudacao extends StatelessWidget {
  const Saudacao({super.key, required this.nome});

  final String nome;

  @override
  Widget build(BuildContext context) {
    return Text('Olá, $nome!');
  }
}

Layout

  • Row / Column — organiza filhos na horizontal/vertical.
  • Expanded / Flexible — controla como os filhos dividem o espaço.
  • Stack — sobrepõe widgets uns sobre os outros.

Gerenciamento de Estado

  • setState — estado local do widget.
  • Provider / Riverpod — estado compartilhado da aplicação.

References

Related Cheat Sheets