New Rust course by Android: Comprehensive Rust 🦀

This page summarizes the projects mentioned and recommended in the original post on

Our great sponsors
  • SonarQube - Static code analysis for 29 languages.
  • InfluxDB - Access the most powerful time series database as a service
  • SaaSHub - Software Alternatives and Reviews
  • comprehensive-rust

    This is the Rust course used by the Android team at Google. It provides you the material to quickly teach Rust to everyone.

    The course is now open-sourced on and you can read it on! 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.

  • book

    The Rust Programming Language

    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:

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • mdBook

    Create book from markdown files. Like Gitbook but implemented in Rust

    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 :-)

  • android-rust-template

    a template for including a Rust library in an Android project

    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

  • ndk

    The Android Native Development Kit

    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:

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts