Our great sponsors
-
comprehensive-rust
This is the Rust course used by the Android team at Google. It provides you the material to quickly teach Rust.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
The course is now open-sourced on https://github.com/google/comprehensive-rust and you can read it on https://google.github.io/comprehensive-rust/! I've been teaching it internally for the last few months and people seem to like it. I hope it'll be useful for other organizations that want to teach Rust to their developers.
How is the course different from other excellent resources such as Rust book and Rust by Example? It's mostly different in the way it presents things:
All credit goes to the mdbook people for this! I'm using it to turn Markdown text into HTML, complete with interactive playgrounds and all :-)
it is similar, yes. but there is no direct support in the build system tooling or official documentation. here’s a minimal example of getting a Rust integration in an app that i cobbled together from blog posts
We have looked into what work would be required to support Rust in the NDK, but even if we did it (which is not certain!) it's a lot of work. Today, we're mainly investing in the lower-level work (compiler changes for some of the complexity around linkage on android, etc.). Feel free to follow along / make suggestions here: https://github.com/android/ndk/issues/1742