Announcing Our Android Fall Sale!

Three new Android books, two new Android book updates, plus incredible savings with our time-limited Android book bundles! By Tiffani Randolph.

Save for later
Share
You are currently viewing page 2 of 4 of this article. Click here to view the first page.

About the Authors

We have a team of superhero authors on this book:

Jennifer Bailey

Jennifer Bailey is an author of this book. She is a freelance Android & iOS developer, as well as a full-time computer science professor for Aims Community College in Colorado where she teaches a certificate in mobile app development, courses in Python, Java, C++ and a certificate for development in the .NET platform utilizing C#. She is a writer and an organizer for the Google Developer Group of Northern Colorado. In her spare time, she enjoys rollerblading, horseback riding and spending time with her teenage daughter and two dogs.

Aldo Olivares Dominguez

Aldo Olivares Dominguez is an author of this book. He is a software engineer at Oracle where he has been creating web services and software applications for clients around the world for more than four years. He has also been developing Android Applications as a freelancer for more than seven years and is the author of many courses and tutorials about Android Development on platforms such as Udemy and raywenderlich.com.

Dean Djermanović

Dean Djermanović is an author of this book. He’s an experienced Android developer from Croatia working at Five Agency where he works on the Rosetta Stone app for learning languages which has over 5 million downloads and almost 500 000 monthly active users. Very passionate about Android, software development, and technology in general with a particular interest in software architecture. He is always trying to learn more, exchange knowledge with others, improve in every aspect of life, and become the best version of himself.

Saving Data on Android is 100% complete and available today for the special launch price of $49.99 during the Android Fall 2019 sale! This offer is only available for a limited time, get your copy today!

One thing you can count on: After reading this book, you’ll be prepared to use the right solution to manage persistence in your Android application.

3) Data Structures and Algorithms in Kotlin

Finally, the third of our new books this season is Data Structures and Algorithms in Kotlin!


Data structures and algorithms are fundamental tools every developer should have. In this book, you’ll learn how to work with and implement some of the most important data structures and algorithms in Kotlin, and learn how to choose the right one to do the job.

This book is for intermediate Kotlin or Android developers who already know the basics of the language and want to improve their knowledge.

Topics covered in Data Strucures and Algorithms in Kotlin:

  • Introduction to Kotlin: If you’re new to Kotlin, you can learn the main constructs and start writing code quickly.
  • Complexity: When you study algorithms, you need a way to compare their performance in time and space. Here you’ll learn what the Big-O notation is.
  • Elementary Data Structures: You’ll learn how to implement Linked List, Stack and Queues in Kotlin.
  • Trees: In this book you’ll learn everything you need about Trees and in particular about Binary Trees, AVL Trees along with Binary Search and much more.
  • Sorting Algorithms: Sorting algorithms are very famous, and for good reason! In this chapter, you’ll implement the main sorting algorithms using the tools provided by Kotlin.
  • Graphs: Have you ever heard the name Dijkstra and the way to calculate the shortest path between two different points? In this chapter, you’ll learn all about Graphs and how to use them to solve the most useful and important algorithms.

About the Authors

We have a dynamic duo on deck as authors for Data Structures and Algorithms in Kotlin!

Irena Galata

Irina Galata is an author of this book. She is a software engineer in Linz, Austria, working at Runtastic. She passionate about programming and exploring new technologies. You can follow her on twitter @igalata13.

Matei Suica

Matei Suica is an author of this book. He is a software developer that dreams about changing the world with his work. From his small office in Romania, Matei is trying to create an App that will help millions. When the laptop lid closes, he likes to go to the gym and read. You can find him on Twitter or LinkedIn: @mateisuica.

Data Structures and Algorithms in Kotlin is 100% complete and available today for the special launch price of $49.99 during the Android Fall 2019 sale! Just be sure to grab it before this sale ends.

Updated Books on Sale

On top of all of our three brand new Android books, we’re also pleased to announce updates for two of our existing Android books:

4) Kotlin Coroutines by Tutorials, Second Edition

Kotlin Coroutines by Tutorials

The second edition of this book includes two new chapters:

  • Beginning with Coroutine Flow: In this chapter, you’ll learn about Coroutine Flows and how to use them in your project.
  • Testing Coroutines: Testing is a fundamental part of the development process and coroutines are no different. In this chapter, you’ll learn how to test coroutines using the main testing frameworks.

Executing background tasks has always been a big challenge in every environment and, in particular, on mobile devices where resources are limited. Kotlin has simplified the way you can write code improving your productivity with a new programming paradigm, enhancing object-oriented and functional programming with simple, powerful and new constructs. Coroutines are one of these!

This book is for intermediate Kotlin or Android developers who already know the basics of UI development but want to learn coroutine API to simplify and optimize their code.

Topics covered in Kotlin Coroutines by Tutorials:

  • Asynchronous programming: Learn what asynchronous programming means and how to achieve it using not blocking calls.
  • Configuration: Learn how to configure IntelliJ and Android Studio to use Coroutine APIs.
  • Coroutine principles: Learn what coroutines and launching builders are and how to manage Job dependencies.
  • Suspending functions: This is the main concept around coroutines and you’ll learn how to declare a suspending function and how to deal with results.
  • Sequences and Iterators: Learn how to manage theoretically infinite collections of data in an efficient way using Sequences, Iterators and the yield function.
  • Thread communication techniques: Learn how different tasks can communicate using Channels, Flow, and specific coroutine operators.
  • And much more, including benchmarks, Broadcast Channels, and Flow!

Kotlin Coroutines by Tutorials, Second Edition, is newly updated with two new chapters and is currently available as a free update to existing digital customers.

If you don’t have the book yet, order it now! During our Android Fall Sale, you can get the book for only $49.99.

One thing you can count on: After reading this book, you’ll be prepared to take advantage of all the benefits coroutines have to offer!

Tiffani Randolph

Contributors

Tiffani Randolph

Author

Over 300 content creators. Join our team.