July 2022
Intermediate to advanced
164 pages
3h 8m
English
In the previous chapter, we focused on Kotlin Flows and learned how we can use them in our Android projects. We learned about creating Kotlin Flows with Flow builders. We then explored Flow operators and how to use them with Kotlin Flows. We then learned about buffering and combining Flows. Finally, we explored SharedFlow and StateFlow.
Flows can be canceled, and they can fail or encounter exceptions. Developers must be able to handle these properly to prevent application crashes and to inform their users with a dialog or a toast message. We will discuss how to do these tasks in this chapter.
In this chapter, we will start by understanding Flow cancelation. We will learn how to cancel Flows ...
Read now
Unlock full access