FLUTTER ECOSYSTEM

thlorenz/rid-examples

Rid를 사용하여 Rust와 통합된 Dart/Flutter 앱을 구축하는 방법에 대한 예시.

rid-examples 프로젝트 이미지
Stars
228
Forks
6
최근 푸시(UTC)
2021. 10. 2.
프로젝트 상태
활성
Thorsten Lorenz GitHub avatar
GITHUB User

Thorsten Lorenz ↗

Open sourcerer with focus on TypeScript/JavaScript, Rust and Flutter/Dart. Thanks for your support! 🙏 ❤️

언어DartRustC++CMakeSwiftRubyShellHTMLKotlinCObjective-CStarlark

기술 주제

순위

원본 README

아래는 영문 원문 스냅샷입니다. 최신 내용은 GitHub에서 확인하세요.

README 펼치기 / 접기

rid-examples

Examples showing how to use Rid in order to build Dart/Flutter apps integrated with Rust.

What is Rid?

Rid stands for Rust integrates Dart and is a tool I am working on that allows to call Rust functions from Dart and Flutter applications by simply annotating them. Its main goal is to make it super easy to implement your UI in Flutter and the logic in Rust.

This in turn allows you to benefit from the respective strength of each platform.

Learn more by following the Getting Started guide.

How does Rid work?

Rid consumes the annotations added to your Rust code to generate all the FFI boilerplate to interact with them from Dart /Flutter.

Additionally it generates extension methods on entities, such as models in order to expose an API on the Dart/Flutter end that is super fun to work with.

Learn more rids application architecture.

Examples

Flutter
Dart Only

Is Rid open sourced?

Rid is Sponsorware and thus not open sourced yet.

Please learn more here about how you can sponsor rid via a monthly contribution and when rid will be fully open sourced.

LICENSE

MIT