Practical Rust Projects: Building Game, Physical Computing, and Machine Learning Applications

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. 

 


1135459400
Practical Rust Projects: Building Game, Physical Computing, and Machine Learning Applications

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. 

 


34.99 In Stock
Practical Rust Projects: Building Game, Physical Computing, and Machine Learning Applications

Practical Rust Projects: Building Game, Physical Computing, and Machine Learning Applications

by Shing Lyu
Practical Rust Projects: Building Game, Physical Computing, and Machine Learning Applications

Practical Rust Projects: Building Game, Physical Computing, and Machine Learning Applications

by Shing Lyu

eBook1st ed. (1st ed.)

$34.99 

Available on Compatible NOOK devices, the free NOOK App and in My Digital Library.
WANT A NOOK?  Explore Now

Related collections and offers


Overview

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. 

 



Product Details

ISBN-13: 9781484255995
Publisher: Apress
Publication date: 02/27/2020
Sold by: Barnes & Noble
Format: eBook
File size: 3 MB

About the Author

Shing Lyu is a software engineer who is passionate about open source software. He's worked on Rust professionally at Mozilla, on the Firefox (Gecko) and Servo browser engine project. Currently, he is working at DAZN, a sports streaming platform as a backend developer, with a focus on AWS and serverless technology. Shing has worked for many world famous brands such as Mozilla and Intel. He is also active in the open source community.  Being one of the founders of the Taiwan Rust community, he loves to share his enthusiasm for Rust with people.

Table of Contents

Chapter 1: Introduction.- Chapter 2: Building a Command-Line Program.- Chapter 3: Creating Graphical User Interfaces (GUIs).- Chapter 4: Building a Game.- Chapter 5: Programming Embedded Devices.- Chapter 6: Artificial Intelligence and Machine Learning.- Chapter 7: Advanced Topics.
From the B&N Reads Blog

Customer Reviews