Compilador Flutter online
Escreva um app Flutter, aperte Run e use o app em um celular no seu navegador. O hot reload mantém o estado. Grátis, sem cadastro.
Rode apps Flutter online, sem instalar nada
Escreva um app Flutter em lib/main.dart, aperte Run e use o app em um celular aqui mesmo na página. O código é compilado com Flutter 3.41.7 e Dart 3, e o motor web de verdade do Flutter roda o app, então widgets, layouts, gestos e animações funcionam como em um build web do Flutter.
Escolha um exemplo para começar: um contador com setState, uma lista de tarefas, um formulário de cadastro, um carrinho com provider, um app com flutter_riverpod, um botão de modo escuro ou uma animação. Mude o código e aperte Hot reload: o app atualiza e mantém o estado. É um lugar rápido para testar um widget, conferir um layout ou ver como funciona o gerenciamento de estado, sem SDK, sem emulador e sem configuração.
O que este playground de Flutter faz
- O SDK real do Flutter: seu código é compilado com Flutter 3.41.7 e Dart 3, e o motor web do Flutter desenha o app na moldura de um celular.
- Hot reload, como no
flutter run: mude o código e o app atualiza sem perder o estado. Aperte Run para começar de novo. - Um console embaixo do celular: tudo o que você imprime com
print()aparece ali, junto com os erros de compilação que mostram a linha. - Pacotes prontos para importar:
provider,flutter_riverpod,go_routereintl, além de tudo que existe empackage:flutter. - Seu código fica salvo no navegador enquanto você digita. Copie ou baixe o
main.dartpara continuar no seu próprio projeto.
O que você pode criar no playground de Flutter
- Telas com
Scaffold,AppBar,Column,RoweListView, para entender como o layout funciona. - Widgets interativos com
StatefulWidgetesetState: contadores, listas de tarefas, chaves e formulários com validação. - Gerenciamento de estado com
provider(ChangeNotifier) eflutter_riverpod(Notifier,ProviderScope). - Temas, modo escuro, cores do Material 3 a partir de uma cor base e animações como
AnimatedContainer.
Perguntas frequentes sobre o compilador Flutter online
Este compilador Flutter online é grátis?
Preciso instalar o Flutter ou um emulador?
O hot reload funciona?
Quais pacotes posso usar?
package:flutter e do SDK do Dart, além de provider, flutter_riverpod, go_router, http e intl. Não dá para adicionar outros pacotes do pub.dev aqui.Meu app pode chamar uma API ou carregar imagens da internet?
http falham. Use dados de exemplo no código e teste as chamadas reais no seu próprio projeto.Onde vejo a saída de print() e os erros?
lib/main.dart, e os erros em execução e tudo o que você imprime com print() também aparecem ali.