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.
1. Android Development With Kotlin
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.
2. React Native: Building Mobile Apps With JavaScript
The emergence of React Native has made creating mobile apps in JavaScript easier for developers. This book introduces you to the React Native framework and the mobile app development process.
It starts with how React Native fits into the world of hybrid apps, and why it’s a popular framework. You’ll learn how React Native works under the hood, compiling JavaScript to Native code to bridge JavaScript and native apps. You’ll also learn how to write React Native components, use the ReactJS way of structuring your app, and much more.
3. Full-Stack Web Development With Raspberry Pi 3
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.
4. Learning Redux
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.
By the end, you’ll be able to develop and maintain Redux applications with ease. In addition to learning about Redux, you are going be familiar with its ecosystem, and you’ll learn a lot about JavaScript itself, including best practices and patterns.
5. Learning Concurrency in Python
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.
6. TypeScript High Performance
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.
7. JavaScript by Example
JavaScript is the programming language that all web developers need to learn. This book teaches you JavaScript through practical projects like building a to-do list app, working with images and text to build a Meme creator, developing a responsive Event Registration form, building a weather application, and more.
Towards the end of the book, you will meet React, Facebook’s JavaScript library for building user interfaces. You’ll throw together a blog with React, and get a feel for why this kind of JavaScript framework is used to build large-scale applications. To make your blog more maintainable and scalable, you’ll use Redux to manage data across React components.
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.
Powered by WPeMatico