𝔖 Scriptorium
✦   LIBER   ✦

πŸ“

Kotlin Coroutines by Tutorials (Second Edition): Mastering Coroutines in Kotlin and Android

✍ Scribed by raywenderlich Tutorial Team, Filip BabiΔ‡, Nishant Srivastava


Publisher
Razeware LLC
Year
2019
Tongue
English
Leaves
352
Edition
Second
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


Learn Coroutines in Kotlin and Android!

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 with simple, powerful and new constructs. Coroutines are one of these!

Who This Book Is For

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

Topics Covered in This Book

  • 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 in order 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, Actors, and specific coroutine operators.
  • And much more, including benchmarks, Broadcast Channels, State machines!
  • One thing you can count on: After reading this book, you’ll be prepared to take advantage of all the improvements coroutines have to offer!

    About the Tutorial Team

    The Tutorial Team is a group of app developers and authors who write tutorials at the popular website raywenderlich.com. We take pride in making sure each tutorial we write holds to the highest standards of quality. We want our tutorials to be well written, easy to follow, and fun. If you've enjoyed the tutorials we've written in the past, you're in for a treat. The tutorials we've written for this book are some of our best yet - and this book contains detailed technical knowledge you simply won't be able to find anywhere else.

    ✦ Subjects


    Kotlin, Coroutines


    πŸ“œ SIMILAR VOLUMES


    Kotlin Coroutines by Tutorial: Mastering
    ✍ raywenderlich Tutorial Team, Filip BabiΔ‡, Nishant Srivastava πŸ“‚ Library πŸ“… 2019 πŸ› Razeware LLC 🌐 English

    <h2>Learn Coroutines in Kotlin and Android!</h2><p>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 pa

    Kotlin Coroutines by Tutorials
    ✍ Filip BabiΔ‡, Luka KordiΔ‡ and Nishant Srivastava πŸ“‚ Library πŸ“… 2022 πŸ› raywenderlich.com 🌐 English
    Kotlin Coroutines
    ✍ Marcin MoskaΕ‚a πŸ“‚ Library πŸ“… 2021 πŸ› leanpub.com 🌐 English

    Kotlin coroutines have revolutionized JVM development, especially on Android and the backend, as they let us easily implement efficient and reliable multithreading. Their cutting-edge design and features are ideally suited to modern use cases. In this book, we will explore how Kotlin coroutines work

    Real-World Android by Tutorials (Second
    ✍ raywenderlich Tutorial Team, Ricardo Costeira, Antonio Roa-Valverde, Subhrajyoti πŸ“‚ Library πŸ“… 2022 πŸ› Razeware LLC 🌐 English

    <span>Learn How to Implement a Real World Android App</span><p><span>When developing a professional Android app, there are hundreds of options for libraries and possible architectures. Finding documentation is easy, but you might end up with an app structure that isn’t ideal for your project.</span>