Discover the secure app development approach as well as the design of open-source projects, and explore philosophical discourse with tech insiders
Key Features
A complete introduction to Tauri brought to you by the engineers behind the Tauri project Explore discussions on security and open source from industry insiders and open-source engineers Learn about the inner architecture and polyglot approach of the Tauri framework
Book DescriptionIn recent times, native app development has become easier and more accessible than ever before. Despite this, beginners and seasoned developers are confronted with tough choices in a rapidly changing landscape of security and privacy.
Tauri takes the guesswork out of the equation, as it was designed from the ground up to embrace new paradigms of secure development and creative flexibility that leverage the language features of Rust and let you build an app using any frontend framework you like.
Authors Daniel and Lucas, the architects behind Tauri, take you on a journey from theory to execution, where you will learn why Tauri was built and how it works under the hood. Together with guest contributors that specialize in open source, DevOps, security, and enterprise architecture, this book presents formatted philosophical discussions and open-source sustainability viewpoints from which your next-gen apps will profit and your users will benefit. Tauri Foundations helps you learn how to design, build, and deploy tiny, fast, and secure native apps for major desktop platforms, all from the same codebase and in record time - without even needing to know the Rust programming language.
By the end of this book, you'll have progressed from understanding the theory of app development to having furthered your knowledge of open source and security.
What you will learn
Get to grips with the theory behind the Tauri framework Discover the architecture of the Tauri framework and the broader ecosystem Uncover the core concepts of secure application design Explore philosophical discourse on why security is not just important but pivotal Discover the ethos and pathos of managing open-source projects Understand the challenges faced in professional distribution of modern applications
Who This Book Is ForThis book is for frontend developers, software developers, and Rust programmers who want to develop lightweight desktop apps using frontend web technologies. It also helps independent developers and technical teams that want to create desktop apps but are averse to the classical Electron stack. The book assumes knowledge of working with at least one frontend framework such as Vue, React, or Svelte.