ndk
Rust bindings to the Android NDK (by rust-mobile)
apollo-framework
The Apollo framework is a toolkit for building stable and robust server software. (by scireum)
| ndk | apollo-framework | |
|---|---|---|
| 5 | 2 | |
| 1,296 | 0 | |
| 0.2% | - | |
| 3.6 | 0.7 | |
| 7 months ago | over 3 years ago | |
| Rust | Rust | |
| Apache License 2.0 | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
ndk
Posts with mentions or reviews of ndk.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-10-09.
-
Bare Metal Rust in Android
You can already. The ndk allows any language to be compiled to android. For rust see
https://github.com/rust-mobile/ndk
Which has the tools to do this.
-
Using Rust instead of C++ for Android NDK development
I found an official introduction to the topic: https://source.android.com/docs/setup/build/rust/building-rust-modules/overview I found these bindings and even tried to make the examples work without luck: https://github.com/rust-mobile/ndk There even exists an interface with the C++ library I am using: https://docs.rs/oboe/latest/oboe/
-
Is the Rust ecosystem capable of making a cross-platform mobile game with p2p Bluetooth yet?
Is something wrong with https://github.com/deviceplug/btleplug or you haven't found it? You could also use bindings to platform libraries like https://github.com/microsoft/windows-rs and https://github.com/rust-mobile/ndk if btleplug doesn't have something fundamental to you.
-
Rust for mobile development?
There's cargo-apk which is godsent extension making the process of building an apk as easy as cargo apk build. Although I wasn't able to make it fully work on my native machine, so I used miniquad's docker image, installed cargo-apk, and then built.
- Is there any other language that has something crucial that Rust hasn't? Minus libraries.
apollo-framework
Posts with mentions or reviews of apollo-framework.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-01-06.
-
Extension Maps in Rust
Awesome post! I used the same pattern (without knowing it had a name) in our tiny apollo framework: https://github.com/scireum/apollo-framework/blob/develop/src/platform.rs
-
Is there any other language that has something crucial that Rust hasn't? Minus libraries.
I’ve implemented this for the Apollo Framework, in case anyone needs a working example: https://github.com/scireum/apollo-framework
What are some alternatives?
When comparing ndk and apollo-framework you can also consider the following projects:
rust-android-gradle
http - Rust HTTP types
cargo-mobile - Rust on mobile made easy!
gccrs - GCC Front-End for Rust
stretch - High performance flexbox implementation written in rust
rust - Empowering everyone to build reliable and efficient software.