A dart pad which can be easily embedded to mobile application with the help of web view.
Supports all the features listed in dart pad embedding guide
NOTE: Performance won't be great as it is working on web view.
import 'package:flutter/material.dart';
import 'package:flutter_dartpad/flutter_dartpad.dart';
void main() {
runApp(
MaterialApp(
home: Scaffold(
body: DartPad(
code: 'void main() => print("Hello DartPad Widget");',
embeddingChoice: EmbeddingChoice.dart,
),
),
),
);
}
Following are the embedding choices:
EmbeddingChoice.dart
![Dart Embedding](https://raw.githubusercontent.com/aswanath/flutter_dartpad/main/images/dart.png)
EmbeddingChoice.flutterShowcase
![Flutter Showcase Embedding](https://raw.githubusercontent.com/aswanath/flutter_dartpad/main/images/flutter_showcase.png)
EmbeddingChoice.flutter
![Flutter Embedding](https://raw.githubusercontent.com/aswanath/flutter_dartpad/main/images/flutter.png)
EmbeddingChoice.html
![HTML Embedding](https://raw.githubusercontent.com/aswanath/flutter_dartpad/main/images/html.png)
EmbeddingChoice.inline
![Inline Embedding](https://raw.githubusercontent.com/aswanath/flutter_dartpad/main/images/inline.png)
Inspired to make this package and some code was borrowed from dart_pad_widget