• Complain

Jomar Tigcal - 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

Here you can read online Jomar Tigcal - 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 full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2022, publisher: Packt Publishing - ebooks Account, genre: Home and family. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Jomar Tigcal 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
  • Book:
    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
  • Author:
  • Publisher:
    Packt Publishing - ebooks Account
  • Genre:
  • Year:
    2022
  • Rating:
    3 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 60
    • 1
    • 2
    • 3
    • 4
    • 5

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: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "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" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

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. Youll explore asynchronous programming in Kotlin, and understand how to test Kotlin coroutines. Next, youll 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, youll 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.

Table of Contents
  1. Introduction to Asynchronous Programming in Android
  2. Understanding Kotlin Coroutines
  3. Handling Coroutine Cancelations and Exceptions
  4. Testing Kotlin Coroutines
  5. Using Kotlin Flows
  6. Handling Flow Cancelations and Exceptions
  7. Testing Kotlin Flows

Jomar Tigcal: author's other books


Who wrote 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? Find out the surname, the name of the author of the book and a list of all author's works by series.

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 — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "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" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Simplifying Android Development with Coroutines and Flows Learn how to use - photo 1
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

BIRMINGHAMMUMBAI

Simplifying Android Development with Coroutines and Flows

Copyright 2022 Packt Publishing

All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.

Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing or its dealers and distributors, will be held liable for any damages caused or alleged to have been caused directly or indirectly by this book.

Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.

Group Product Manager: Rohit Rajkumar

Publishing Product Manager: Nitin Nainani

Senior Editor: Aamir Ahmed

Content Development Editor: Rakhi Patel

Technical Editor: Joseph Aloocaran

Copy Editor: Safis Editing

Project Coordinator: Manthan Patel

Proofreader: Safis Editing

Indexer: Manju Arasan

Production Designer: Sinhayna Bais

Marketing Coordinator: Teny Thomas

First published: July 2022

Production reference: 1220722

Published by Packt Publishing Ltd.

Livery Place

35 Livery Street

Birmingham

B3 2PB, UK.

ISBN 978-1-80181-624-3

www.packt.com

To my loving wife Celine for her support and encouragement, especially during the time I was writing this book.

To my parents for all their sacrifices and for raising me well.

Jomar Tigcal

Foreword

I have known Jomar for over a decade. He and I met when I was planting the seeds for the Google Developer Groups in the Philippines. It started as a help group for Filipino developers who wanted to learn how to develop apps using Google technology. It was soon called the Google Technology Users Group, and it was eventually renamed as Google Developer Group (GDG).

Jomar played a key role in the growth and development of this group. I was looking for someone who could help teach the community how to use HTML5. Jomar was then very shy, but I saw the spark in his eyes whenever new technology was introduced. After much convincing, Jomar agreed to conduct the training session.

We were really surprised by the number of attendees who joined the session. We even had more attendees who joined online (streamed with spotty internet through my tiny netbook). Jomar was obviously very nervous, but when he started getting into tech, I saw him blossom into the well-admired developer he is today.. Soon enough, he was conducting similar sessions during GDG events in Mountain View.

Jomar, with the rest of the GDG team, carried the torch for many years. He developed several useful applications like Sweldong Pinoy, Budget Pinoy, Thirteenth Month, Boto Ko, PHostpaid, Pinoy Jokes, and GDG apps (GDG Watchface and GDG Philippines). He continued to teach and share his knowledge with developers across the country. This book, where you will learn how to build high-quality and maintainable Android applications using Coroutines and Flows, did not come as a surprise.

Jomar continues to inspire and demonstrate to other developers that anything is possible if you put your mind to it. Im no longer guilty of forcing Jomar to host that first HTML5 training. It is his destiny to help, encourage, and inspire other developers to learn and create more useful applications.

Aileen Apolo-de Jesus

Former Senior Program Manager, Google

Contributors
About the author

Jomar Tigcal is an Android developer with over 10 years of experience in mobile and software development. He has worked on various stages of app development for both small startups and large companies. Jomar has also given talks and conducted training and workshops on Android. In his free time, he likes running and reading. He lives in Vancouver, BC, Canada with his wife, Celine.

About the reviewer

Shreyas Patil is a Google Developers Expert for Android and works as an Android Developer at Paytm Insider. He is a self-taught developer and has experience in developing Android and web frontend and backend applications. He has several of his own applications published on the Google Play Store. He loves building products and apps and developing useful libraries that help everyone. Hes also an organizer of the community of Kotlin Mumbai. He spends a lot of his development time contributing to open source projects, most of which he started by himself and can be found on his GitHub profile. He loves contributing to the community by writing blogs and articles and making open source projects that can help fellow developers to learn new things.

Table of Contents
Preface

Kotlin coroutines and flows allow developers to do asynchronous programming in Android using simple, modern, and testable code.

This book focuses on coroutines and flows using hands-on learning. You will begin with the basics of asynchronous programming, including an overview of coroutines and flows while also integrating them into your Android projects. Youll understand how to manage cancelations and exceptions, and then explore how to test your coroutines and flows.

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «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»

Look at similar books to 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. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «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»

Discussion, reviews of the book 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 and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.