Simplifying Android Development with Coroutines and Flows
eBook - ePub

Simplifying Android Development with Coroutines and Flows

Learn how to use Kotlin coroutines and the flow API to handle data streams asynchronously in your Android app

Jomar Tigcal

  1. 164 páginas
  2. English
  3. ePUB (apto para móviles)
  4. Disponible en iOS y Android
eBook - ePub

Simplifying Android Development with Coroutines and Flows

Learn how to use Kotlin coroutines and the flow API to handle data streams asynchronously in your Android app

Jomar Tigcal

Detalles del libro
Índice
Citas

Información del libro

Get to grips with asynchronous programming in Android using simple, modern, and testable code through Kotlin coroutines and flow

Key Features

  • Find out how to improve app performance with Kotlin coroutines
  • Discover the new recommended ways to use Kotlin coroutines and flows
  • Learn the basics of asynchronous programming, along with an overview of coroutines and flow

Book Description

Coroutines and flows are the new recommended way for developers to carry out asynchronous programming in Android using simple, modern, and testable code. This book will teach you how coroutines and flows work and how to use them in building Android applications, along with helping you to develop modern Android applications with asynchronous programming using real data.

The book begins by showing you how to create and handle Kotlin coroutines on Android. You'll explore asynchronous programming in Kotlin, and understand how to test Kotlin coroutines. Next, you'll learn about Kotlin flows on Android, and have a closer look at using Kotlin flows by getting to grips with handling flow cancellations and exceptions and testing the flows.

By the end of this book, you'll have the skills you need to build high-quality and maintainable Android applications using coroutines and flows.

What you will learn

  • Understand how coroutines and flows differ from existing ways
  • Apply asynchronous programming in Android with coroutines and flows
  • Find out how to build your own coroutines and flows in Android
  • Handle, manipulate, and combine data in coroutines and flows
  • Handle cancellations and exceptions from coroutines and flows
  • Discover how to add tests for your coroutines and flows
  • Integrate coroutines and flows into your Android projects

Who this book is for

This book is for intermediate-level Android developers who want to level up their Android app-building skills. Familiarity with Android development and basic knowledge of Kotlin are needed to make the most of this book.

Preguntas frecuentes

¿Cómo cancelo mi suscripción?
Simplemente, dirígete a la sección ajustes de la cuenta y haz clic en «Cancelar suscripción». Así de sencillo. Después de cancelar tu suscripción, esta permanecerá activa el tiempo restante que hayas pagado. Obtén más información aquí.
¿Cómo descargo los libros?
Por el momento, todos nuestros libros ePub adaptables a dispositivos móviles se pueden descargar a través de la aplicación. La mayor parte de nuestros PDF también se puede descargar y ya estamos trabajando para que el resto también sea descargable. Obtén más información aquí.
¿En qué se diferencian los planes de precios?
Ambos planes te permiten acceder por completo a la biblioteca y a todas las funciones de Perlego. Las únicas diferencias son el precio y el período de suscripción: con el plan anual ahorrarás en torno a un 30 % en comparación con 12 meses de un plan mensual.
¿Qué es Perlego?
Somos un servicio de suscripción de libros de texto en línea que te permite acceder a toda una biblioteca en línea por menos de lo que cuesta un libro al mes. Con más de un millón de libros sobre más de 1000 categorías, ¡tenemos todo lo que necesitas! Obtén más información aquí.
¿Perlego ofrece la función de texto a voz?
Busca el símbolo de lectura en voz alta en tu próximo libro para ver si puedes escucharlo. La herramienta de lectura en voz alta lee el texto en voz alta por ti, resaltando el texto a medida que se lee. Puedes pausarla, acelerarla y ralentizarla. Obtén más información aquí.
¿Es Simplifying Android Development with Coroutines and Flows un PDF/ePUB en línea?
Sí, puedes acceder a Simplifying Android Development with Coroutines and Flows de Jomar Tigcal en formato PDF o ePUB, así como a otros libros populares de Computer Science y Programming Mobile Devices. Tenemos más de un millón de libros disponibles en nuestro catálogo para que explores.

Información

Año
2022
ISBN
9781801817202
Edición
1
Categoría
Computer Science

Índice

  1. Simplifying Android Development with Coroutines and Flows
  2. Foreword
  3. Preface
  4. Part 1 – Kotlin Coroutines on Android
  5. Chapter 1: Introduction to Asynchronous Programming in Android
  6. Chapter 2: Understanding Kotlin Coroutines
  7. Chapter 3: Handling Coroutine Cancelations and Exceptions
  8. Chapter 4: Testing Kotlin Coroutines
  9. Part 2 – Kotlin Flows on Android
  10. Chapter 5: Using Kotlin Flows
  11. Chapter 6: Handling Flow Cancelations and Exceptions
  12. Chapter 7: Testing Kotlin Flows
  13. Other Books You May Enjoy