Do you want to learn more about Android development with Kotlin? How about learning concurrency in Python, or creating high-performing websites with TypeScript? Our latest batch of eBooks will teach you all you need to know about these topics and more.
What You’ll Learn
This month we’ve made seven new eBooks available for Envato Tuts+ subscribers to download. Here’s a summary of what you can learn from them.
Kotlin is a language that helps developers build amazing Android applications easily and effectively. This book demonstrates how common examples that are typical for Android development can be simplified using Kotlin. It also shows all the benefits, improvements and new possibilities provided by this language.
Throughout the book, you will learn how to use Kotlin for Android development. You will get to know and understand the most important Kotlin features and how they can be used. By the end, you will be ready to start your own adventure with Android development with Kotlin.
The Raspberry Pi is a very popular portable computer for running full-stack web applications. This book will empower you to master this rapidly evolving technology to develop complex web applications and interfaces.
The book starts by familiarizing you with the various components that make up the web development stack and that will integrate into your Raspberry Pi-powered web applications. It also introduces the Raspberry Pi computer and teaches you how to get up and running with a brand new one, before taking you through the full process of creating complex full-stack web applications on the Raspberry Pi 3.
The book starts with a short introduction to the principles and the ecosystem of Redux, and then moves on to show you how to implement the basic elements of Redux and integrate Redux with other frameworks, such as React and Angular. In the main section of the book, you are going to develop a blog application from scratch using Redux.
This book introduces you to some of the most popular Python libraries and frameworks and goes in-depth into how you can leverage these libraries for your own concurrent, high-performing Python programs. We'll cover the fundamental concepts of concurrency needed to be able to write your own concurrent and parallel software systems in Python.
The book will guide you down the path to mastering Python concurrency, giving you all the necessary hardware and theoretical knowledge. It covers concepts such as debugging and exception handling as well as some of the most popular libraries and frameworks that allow you to create event-driven and reactive systems.
By the end of the book, you'll have learned the techniques to write incredibly efficient concurrent systems that follow best practices.
In a world where a tiny decrease in frames per second has a big impact on customer engagement, writing highly scalable code is more of a necessity than a luxury. Using TypeScript, you get type checking during development, giving you the power to write optimized code quickly.
The book starts by explaining the efficient implementation of basic data structures, data types, and flow control. You will then learn efficient use of advanced language constructs and asynchronous programming. Further, you'll learn different configurations available with TSLint to improve code quality and performance. You'll also learn about profiling, building, deploying, and more.
Start Reading With a Combined Subscription
You can read our new eBooks straight away with a subscription to Envato Elements. For a single low monthly fee, you get access not only to these eBooks, but also to our growing library of over 1,000 video courses on Envato Tuts+.
Plus you now get unlimited downloads from the huge Envato Elements library of 500,000+ creative assets. Create with unique fonts, photos, graphics and templates, and deliver better projects faster.
Subscribe below and we’ll send you a weekly email summary of all new Code tutorials. Never miss out on learning about the next big thing.Update me weekly
Envato Tuts+ tutorials are translated into other languages by our community members—you can be involved too!Translate this post