Read While You Wait - Get immediate ebook access, if available*, when you order a print book

Practical Rust Projects

Building Game, Physical Computing, and Machine Learning Applications

Authors: Lyu, Shing

Download source code Free Preview
  • 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 
see more benefits

Buy this book

eBook $24.99
price for USA (gross)
  • ISBN 978-1-4842-5599-5
  • Digitally watermarked, DRM-free
  • Included format: PDF, EPUB
  • ebooks can be used on all reading devices
  • Immediate eBook download after purchase
Softcover $32.99
price for USA
  • ISBN 978-1-4842-5598-8
  • Free shipping for individuals worldwide
  • Immediate ebook access, if available*, with your print order
  • Usually dispatched within 3 to 5 business days.
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. 

 


About the authors

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 (7 chapters)

Table of contents (7 chapters)
  • Welcome to the World of Rust

    Pages 1-8

    Lyu, Shing

  • Building a Command-Line Program

    Pages 9-42

    Lyu, Shing

  • Creating Graphical User Interfaces (GUIs)

    Pages 43-85

    Lyu, Shing

  • Building a Game

    Pages 87-154

    Lyu, Shing

  • Physical Computing in Rust

    Pages 155-185

    Lyu, Shing

Buy this book

eBook $24.99
price for USA (gross)
  • ISBN 978-1-4842-5599-5
  • Digitally watermarked, DRM-free
  • Included format: PDF, EPUB
  • ebooks can be used on all reading devices
  • Immediate eBook download after purchase
Softcover $32.99
price for USA
  • ISBN 978-1-4842-5598-8
  • Free shipping for individuals worldwide
  • Immediate ebook access, if available*, with your print order
  • Usually dispatched within 3 to 5 business days.

Services for this book

Loading...

Bibliographic Information

Bibliographic Information
Book Title
Practical Rust Projects
Book Subtitle
Building Game, Physical Computing, and Machine Learning Applications
Authors
Copyright
2020
Publisher
Apress
Copyright Holder
Shing Lyu
eBook ISBN
978-1-4842-5599-5
DOI
10.1007/978-1-4842-5599-5
Softcover ISBN
978-1-4842-5598-8
Edition Number
1
Number of Pages
XIII, 257
Number of Illustrations
14 b/w illustrations, 42 illustrations in colour
Topics

*immediately available upon purchase as print book shipments may be delayed due to the COVID-19 crisis. ebook access is temporary and does not include ownership of the ebook. Only valid for books with an ebook version. Springer Reference Works are not included.