Overview
- First book to cover a variety of practical applications using the Rust programming language
- Includes game development, machine learning, AI, mobile, and embedded scenarios
- Written by a Rust expert
Access this book
Tax calculation will be finalised at checkout
Other ways to access
Table of contents (7 chapters)
Keywords
About this book
Go beyond the basics and build complete applications using the Rust programming language. The applications in this book include a high-performance web client, a microcontroller (for a robot, for example), a game, an app that runs on Android, and an application that incorporates AI and machine learning.
Each chapter will be organized in the following format: what this kind of application looks like; requirements and user stories of our example program; an introduction to the Rust libraries used; the actual implementation of the example program, including common pitfalls and their solutions; and a brief comparison of libraries for building each application, if there is no clear winner.
Practical Rust Projects will open your eyes to the world of practical applications of Rust. After reading the book, you will be able to apply your Rust knowledge to build your own projects.
What You Will Learn
- Write Rust code that runs on microcontrollers
- Build a 2D game
- Create Rust-based mobile Android applications
- Use Rust to build AI and machine learning applications
Who This Book Is For
Someone with basic Rust knowledge, wishing to learn more about how to apply Rust in a real-world scenario.
Authors and Affiliations
About the author
Bibliographic Information
Book Title: Practical Rust Projects
Book Subtitle: Building Game, Physical Computing, and Machine Learning Applications
Authors: Shing Lyu
DOI: https://doi.org/10.1007/978-1-4842-5599-5
Publisher: Apress Berkeley, CA
eBook Packages: Professional and Applied Computing, Apress Access Books, Professional and Applied Computing (R0)
Copyright Information: Shing Lyu 2020
eBook ISBN: 978-1-4842-5599-5Published: 27 February 2020
Edition Number: 1
Number of Pages: XIII, 257
Number of Illustrations: 14 b/w illustrations, 42 illustrations in colour
Topics: Programming Languages, Compilers, Interpreters, Game Development, Mobile Computing