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 3 of 4 of this article. Click here to view the first page.

5) Kotlin Apprentice, Second Edition

Kotlin Apprentice

The second edition of this book includes two new chapters:

  • Kotlin/Native: See how to use the Kotlin/Native compiler to produce native executables that run outside of virtual machines.
  • Kotlin Multiplatform: Learn how to share Kotlin code across multiple platforms using Kotlin/Native and the Kotlin Multiplatform approach, including building a basic app that shares code between iOS and Android.

Kotlin is the exciting modern language from JetBrains, creators of IntelliJ IDEA, the basis of many popular IDEs such as Android Studio and PyCharm. Since the adoption of Kotlin by Google as an official language for Android, the momentum behind Kotlin has gone off the charts. Kotlin supports many platforms, including Android, the web, the back-end, and even iOS. By reading this book, you’ll be ready to use Kotlin on all these platforms.

This book is for complete beginners to Kotlin. No prior programming experience is necessary!

Topics covered in Kotlin Apprentice:

  • Kotlin Development Environment: See how to setup a development environment for Kotlin using IntelliJ IDEA.
  • Numbers and Strings: These are the basic kinds of data in any app-learn how to use them in Kotlin.
  • Making Decisions: Your code doesn’t always run straight through; learn how to use conditions and loops to control program flow.
  • Functions and Lambdas: Group your code together into reusable chunks to run and pass around.
  • Collection Types: Discover the many ways Kotlin offers to store and organize data into collections.
  • Building Your Own Types: Learn how to model elements in your app using classes, objects, interfaces, and enumerations.
  • Functional Programming: Learn how to use Kotlin in a functional style and how this can make your code clearer and more efficient.
  • Coroutines: Asynchronous programming can be a complex topic on any platform, but Kotlin gives you a clear and consise approach with coroutines.
  • Kotlin Platforms and Scripting: Learn about how Kotlin can be used on multiple platforms and see its use as a scripting language.
  • Kotlin/Native and Multiplatform: See how to use Kotlin/Native to bring your apps to more than one platform.

Kotlin Apprentice, 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 Kotlin wherever you choose to use it!

More Android Books on Sale

6) Android Apprentice, Second Edition

If you’re completely new to Android or developing in Kotlin, this is the book for you!

Android Apprentice takes you from building your first app, to submitting your app for sale. By the end of this book, you’ll be experienced enough to turn your vague ideas into real apps that you can release on the Google Play Store.

You’ll build four complete apps from scratch — each app is a little more complicated than the previous one. Together, these apps will teach you how to work with the most common controls and APIs used by Android developers around the world. The Android Apprentice is your best companion for learning Android development. With all project source code included with the book, and support forums right on our site, it’s simply the best way to start your Android development career.

During our Android Fall Sale, you can get the Android Apprentice for only $49.99.

7) Reactive Programming with Kotlin, First Edition

Reactive Programming with Kotlin teaches you to use RxJava, RxAndroid, and RxKotlin to create complex reactive applications on Android and exercise full control over the library to leverage the full power of reactive programming in your apps!

Reactive Programming with Kotlin

Not only will you learn how to use RxJava to create complex reactive applications on Android, but you’ll also see how to solve common application design issues by using RxJava, RxAndroid, and RxKotlin. Finally, you’ll discover how to exercise full control over the library and leverage the full power of reactive programming in your apps.

Specifically, you’ll learn to handle asynchronous event sequences via two key concepts in Rx—Observables and Observers. Hone your UI development with RxJava and companion libraries to make it easy to work with the UI of your apps, providing a reactive approach to handling user events. Dig into both intermediate and advanced topics, such as error handling, schedulers, app architecture, repositories, and integrating RxJava with Android Jetpack.

During our Android Fall Sale, you can get Reactive Programming with Kotlin for only $49.99!

8) Advanced Android App Architecture, First Edition

In Advanced Android App Architectures, you’ll find a diverse and hands-on approach to architecting your apps on Android. Android development can be fun; however, scaling an app can have its fair share of problems.

Advanced Android App Architecture

In this book, you’ll learn why a conversation on architecture is the first important step to taking your app to the next level!

This book will introduce you to several architectures, including Model View Controller, Model View Presenter, Model View Intent, Model-View-ViewModel, and VIPER. You’ll learn theory, explore samples that you will refactor and learn the fundamentals of testing.

During our Android Fall Sale, you can get Advanced Android App Architecture, First Edition for only $49.99!

Limited-Time Android Book Bundles

To celebrate this fall update season, we are offering not one, but two special bundles where you can get everything we’ve covered in this post — at a big discount!

Our time-limited Android Fall Mega Bundle includes:


  1. Saving Data on Android ($59.99 value)
  2. Android Test-Driven Development ($59.99 value)
  3. Data Structures and Algorithms in Kotlin ($59.99 value)
  4. Kotlin Coroutines by Tutorials, Second Edition ($59.99 value)
  5. Kotlin Apprentice, Second Edition ($59.99 value)
  6. Android Apprentice, Second Edition ($59.99 value)
  7. Reactive Programming with Kotlin, First Edition ($59.99 value)
  8. Advanced Android App Architecture, First Edition ($59.99 value)

To buy each of these books individually, it would cost you $479.92. But when you buy them as a bundle for just $199, you’ll save over 50% on all eight of our brand new Android books. That’s like getting four books for free!

And our time-limited Android Fall Mini Bundle includes:


  1. Saving Data on Android ($59.99 value)
  2. Android Test-Driven Development ($59.99 value)
  3. Data Structures and Algorithms in Kotlin ($59.99 value)

To buy each of these books individually, it would cost you $179.97. But when you buy them as a bundle for just $99, you’ll save 45% on all three of our brand new Android books!

These Fall Android Bundles are only available for the next week and a half, so be sure to take advantage of the sale before it’s over!

Tiffani Randolph

Contributors

Tiffani Randolph

Author

Over 300 content creators. Join our team.