mirror of https://github.com/flutter/samples.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Brett Morgan
91cb685d1f
|
2 years ago | |
---|---|---|
.. | ||
assets | 2 years ago | |
lib | 2 years ago | |
web | 2 years ago | |
.gitignore | 2 years ago | |
README.md | 2 years ago | |
pubspec.yaml | 2 years ago |
README.md
element_embedding_demo
This package contains the application used to demonstrate the upcoming Flutter web feature: "Element Embedding".
This was first shown on the Flutter Forward event in Nairobi (Kenya), by Tim Sneath. See the replay here.
Running the demo
The demo is a Flutter web app, so it can be run as:
$ flutter run -d chrome
Points of Interest
- Check the new JS Interop:
- Look at
lib/main.dart
, find the@js.JSExport()
annotation. - Find the JS code that interacts with Dart in
web/js/demo-js-interop.js
.
- Look at
- See how the Flutter web application is embedded into the page now:
- Find
hostElement
inweb/index.html
.
- Find
(Built by @ditman, @kevmoo and @malloc-error)