dart_pad_widget 2.2.1 copy "dart_pad_widget: ^2.2.1" to clipboard
dart_pad_widget: ^2.2.1 copied to clipboard

Platformweb

Provides a way to embed dartpad into your flutter web app

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");',
                ),
              ],
            ),
          ),
        ),
      ),
    );
copied to clipboard

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

Example

17
likes
150
points
38
downloads

Publisher

verified publishertimwhiting.dev

Weekly Downloads

2024.07.08 - 2025.01.20

Provides a way to embed dartpad into your flutter web app

Repository (GitHub)

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

flutter, html_unescape

More

Packages that depend on dart_pad_widget