Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit003e806

Browse files
committed
Update docs
1 parentec46f3f commit003e806

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

‎CONTRIBUTING.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,9 @@
22

33
Thank you for your interest in contributing to flutter-rs! We have many areas that could use some help.
44

5-
- Desktop intergration: We provide several methods to intergrate with native desktop UI, such as clipboard, dialog... but more is needed.
6-
- Flutter Desktop GUI: Flutter is mainly for mobile. Desktop app need desktop widgets, such as context menu. Maybe a desktop app scarfold?
7-
- Documentation is still lacking.
8-
- Build intergration.
5+
- Desktop intergration: We provide several plugins to intergrate with native desktop UI, such as clipboard, dialog... but more is needed.
6+
- Flutter Desktop GUI: Flutter is mainly for mobile. Desktop app need desktop widgets, such as context menu.
7+
- Documentation.
98

109
##Structure
1110
This project is cargo workspace with multiple targets.
@@ -14,16 +13,17 @@ This project is cargo workspace with multiple targets.
1413

1514
When an engine instance is run, a`platform_message_callback` is pass to flutter engine using C ffi. A registry is also created to listen to flutter MethodChannel calls. Various plugins is registered with the registry using`add_plugin` method. Later, when flutter request native implementation using`MethodChannel`, the callback previously passed as`platform_message_callback` is called, which select one plugin in the registry to handle the message.
1615

16+
-`flutter-engine-sys` is the crate for ffi with flutter engine C apis. It generate bindings using bindgen automaticly.
17+
1718
-`flutter-app-demo` is a demo project that showcase various features of flutter-rs.
1819
-`flutter-app-demo/lib`: Dart code to create demo UI.
1920
-`flutter-app-demo/rust`: Rust code that uses flutter-engine to to start a flutter runtime.
21+
2022
-`flutter-download` is used by cargo to download libflutter at build time.
23+
2124
-`www` folder is various github website assets.
2225

23-
##Debugging
24-
flutter-engine use`env_logger` to print logs. To see development logs, add environment variables when running`run.py`:`RUST_LOG=flutter_engine=trace,flutter_app_demo=trace ./scripts/run.py`
2526

2627
##Reference
2728
-[Custom-Flutter-Engine-Embedders](https://github.com/flutter/flutter/wiki/Custom-Flutter-Engine-Embedders)
28-
-[flutter engine](http://github.com/flutter/engine/)
2929
-[Desktop Embedding for Flutter](https://github.com/google/flutter-desktop-embedding)

‎flutter-app-demo

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp