JavaScriptCore for Flutter. The plugin provides the ability to evaluate JavaScript programs from within dart.
Screen recording | Apk |
---|---|
Code | Download |
// pub
dependencies:
flutter_jscore: ^last_version
// import
dependencies:
flutter_jscore:
path: Your local path
// git
dependencies:
flutter_jscore:
git:
url: git://github.com/xuelongqy/flutter_jscore.git
import 'package:flutter_jscore/flutter_jscore.dart';
void runJS() {
JSContext jsContext = JSContext.createInGroup();
// Replace '1 + 1' with your JavaScript code
JSValue jsValue = jsContext.evaluate('1 + 1');
print(jsValue.string);
jsContext.release();
}
Evaluate JavaScript programs from within an app, and support JavaScript scripting of your app.
Foreign Function Interface for interoperability with the C programming language. flutter_jscore uses dart:ffi so you don't have to worry about performance loss across programming languages.
- iOS (7.0+)
- macOS (10.5+)
- Android (arm32, arm64, x86, x86_64)
- Windows (coming soon)
- Linux (coming soon)
I don't think there is much to describe, flutter_jscore just makes a simple package. You can refer to the documentation of JavaScriptCore and the documentation on pub.
If you like my project, please in the upper right corner of the project "Star". Your support is my biggest encouragement! ^_^ You can also scan the qr code below or , donation to Author.
If in donation message note name, will be record to the list if you are making open source authors, donation can leave when making project address or personal home page, a link will be added to the list have the effect of promoting each other
The group is not only solve the problem of EasyreFresh, any Flutter related issues can be discussed. Just as its name, craigslist, as long as there is time, group of Lord will help you solve problems together.