You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
`flutter_eval` is a Flutter bridge library for [dart_eval](https://pub.dev/packages/dart_eval),
6
-
and a solution enabling both fully dynamic runtime code-push and runtime evaluation of Flutter code.
7
-
It can be used to enable hot-swapping parts of your app with an over-the-air update, or for dynamically
8
-
evaluating code based on user input such as in a calculator. flutter_eval supports all platforms
9
-
including iOS and is built on dart_eval's custom bytecode interpreter, making it very fast.
6
+
and a solution enabling code-push, dynamic widgets, and runtime evaluation of Flutter code.
7
+
It can be used to enable hot-swapping parts of your app with an over-the-air update, dynamically loading UI from a server, or evaluating code based on user input such as in a calculator.
8
+
flutter_eval supports all platforms including iOS and is built on dart_eval's
@@ -15,10 +15,11 @@ including iOS and is built on dart_eval's custom bytecode interpreter, making it
15
15
16
16
For a live example, check out [EvalPad](https://ethanblake.xyz/evalpad).
17
17
18
-
Although flutter_eval is already the best solution for native Dart Flutter code push,
19
-
the project is still in development and you should not expect all existing Flutter/Dart code
20
-
to work without modification, as various standard library classes and Dart features
21
-
have yet to be implemented.
18
+
Note: While flutter_eval supports most Flutter and Dart features, it does not support all of them. Existing code may need modification to work. You can
19
+
see a list of supported widgets and classes [here](#supported-widgets-and-classes)
20
+
and a list of supported Dart features on the [dart_eval Pub page](https://pub.dev/packages/dart_eval/#language-feature-support-table).
21
+
22
+
See: [Quickstart for code push](#quickstart-for-code-push) | [Quickstart for dynamic execution and server-driven UI](#quickstart-for-dynamic-execution-and-server-driven-ui) | [Supported widgets and classes](#supported-widgets-and-classes)
22
23
23
24
## Quickstart for code push
24
25
@@ -126,7 +127,7 @@ For a complete example of code push, see
0 commit comments