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?
Sim. É grátis e não precisa de conta: abra a página, edite o código e aperte Run.
Preciso instalar o Flutter ou um emulador?
Não. O código é compilado nos servidores da Coddy com Flutter 3.41.7, e o app roda no seu navegador, na moldura de um celular. Basta um navegador moderno.
O hot reload funciona?
Sim. Aperte Hot reload depois de uma mudança e o app atualiza mantendo o estado, como o valor de um contador. Algumas mudanças, como uma classe com outro formato, precisam reiniciar, e o playground roda o app de novo para você.
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.Como aprender Flutter depois de testar?
Ferramentas úteis para Flutter
Ferramentas gratuitas baseadas no navegador que combinam bem com o Playground de Flutter, tudo faz parte do Coddy.