# Collecting flows in a lifecycle-aware manner

DevFeed: [Collecting flows in a lifecycle-aware manner](<https://devfeed.tech/articles/collecting-flows-in-a-lifecycle-aware-manner-35671.md>)

Original publisher: [Read original article](<https://manuelvivo.dev/collecting-flows-video>)

Author: Manuel Vivo

Published: 2022-10-25T00:00:00Z

Content type: tutorial

Language: en

Sources: [Manuel Vivo .dev](<https://devfeed.tech/sources/manuel-vivo-dev.md>)

Topics: [Android](<https://devfeed.tech/topics/android.md>), [Compose](<https://devfeed.tech/topics/compose.md>), [Jetpack](<https://devfeed.tech/topics/jetpack.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [compose](<https://devfeed.tech/tags/compose.md>), [jetpack](<https://devfeed.tech/tags/jetpack.md>), [jetpack-compose](<https://devfeed.tech/tags/jetpack-compose.md>), [lifecycle](<https://devfeed.tech/tags/lifecycle.md>), [summit](<https://devfeed.tech/tags/summit.md>), [talk](<https://devfeed.tech/tags/talk.md>), [talks](<https://devfeed.tech/tags/talks.md>)

## AI overview

An Android Dev Summit 2022 talk about lifecycle-aware collection of Kotlin flows. It covers APIs including repeatOnLifecycle and collectAsStateWithLifecycle in Jetpack Compose and explains how they work internally.

## Source excerpt

Android Dev Summit 2022 talk