10101 (a.k.a TenTenOne)
A lot of complexity for building the app has been encapsulated in a Makefile. To see the available commands, simply run
make help or
To install necessary project dependencies for all targets, run the following:
This project uses flutter-rust-bridge. It is strongly encouraged to read its documentation before jumping into the project in order to understand the project's structure, conventions and ways of integrating between Rust and Flutter.
The instructions below allow building the Rust backend for 10101 application.
Bindings to Flutter
Bindings for Flutter can be generated with the following command:
For building for target devices, run:
We strive to keep the code consistent, therefore before submitting PRs one should run:
make format to ensure code is properly formatted.
Static analysers (
flutter analyze) can be run by calling
After compiling the relevant Rust backend in the previous section, invoke Flutter:
note: Flutter might ask you which target you'd like to run.
Running 10101 for
web target is currently unsupported.