🎯 Dart / Flutter Playground

Write Dart / Flutter code below and click Run. Everything runs in your browser — nothing is sent to our servers. No signup, no install, no nonsense.

🎯

Dart / Flutter can't run inline (yet)

Some languages need a real compiler or runtime that doesn't fit in a browser. But you can run Dart / Flutter instantly on these free platforms:

Sample Dart / Flutter code:

Dart / Flutter example
// Flutter widget
class HelloButton extends StatelessWidget {
    @override
    Widget build(BuildContext context) {
        return ElevatedButton(
            onPressed: () => print('Hi!'),
            child: Text('Tap me')
        );
    }
}

Try these Dart / Flutter examples

Click any example to load it into the editor:

A note on this playground

Code runs in your browser using open-source engines (Pyodide for Python, native JS for JavaScript, AlaSQL for SQL). Nothing is sent to OneCity's servers. No accounts, no tracking. If you save your work, copy-paste it somewhere else — refreshing the page resets the editor.