DartPad Flutter Web Plugin #

A new Flutter package that allows you to easily embed DartPad into your Flutter Web application.

import 'package:flutter/material.dart'; import 'package:dart_pad_widget/dart_pad_widget.dart'; void main() { runApp( MaterialApp( home: Scaffold( body: SingleChildScrollView( child: Column( crossAxisAlignment: CrossAxisAlignment.center, children: [ DartPad( key: Key('example1'), width: 500, height: 400, code: 'void main() => print("Hello DartPad Widget");', ), ], ), ), ), ), );

Live Demo

Some code was borrowed from the dart-lang/dart-pad repository. Credit for that goes to them.

It should support most of the features listed in the dartpad embedding guide

Contributions welcome