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,122 | 0 | |
1.8% | - | |
6.8 | 0.7 | |
about 1 month ago | almost 2 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:
stretch - High performance flexbox implementation written in rust
http - Rust HTTP types
cargo-mobile - Rust on mobile made easy!
gccrs - GCC Front-End for Rust
rust-android-gradle
rust - Empowering everyone to build reliable and efficient software.
vulkan-tutorial-rs - Vulkan tutorial written in Rust using Ash
rustc_codegen_cranelift - Cranelift based backend for rustc
btleplug - Rust Cross-Platform Host-Side Bluetooth LE Access Library
axum - Ergonomic and modular web framework built with Tokio, Tower, and Hyper
Weylus - Use your tablet as graphic tablet/touch screen on your computer.
rustc_codegen_gcc - libgccjit AOT codegen for rustc
ndk vs stretch
apollo-framework vs http
ndk vs cargo-mobile
apollo-framework vs gccrs
ndk vs rust-android-gradle
apollo-framework vs rust
ndk vs vulkan-tutorial-rs
apollo-framework vs rustc_codegen_cranelift
ndk vs btleplug
apollo-framework vs axum
ndk vs Weylus
apollo-framework vs rustc_codegen_gcc