Tim Malseed
override fun onViewCreated(view: View, savedInstanceState: Bundle?) { super.onViewCreated(view, savedInstanceState) (view as ComposeView).setContent { view.setContent { MaterialTheme { GenreList(genreRepository.getGenres(GenreQuery.All())) } } } } @Composable fun GenreList(genres: Flow<List<Genre>>) { val genreState = genres.collectAsState(initial = emptyList()) LazyColumnFor( items = genreState.value, itemContent = { genre -> Text(text = genre.name) } ) }
List<Genre>
Flow<List<Genre>>
(view as ComposeView).setContent { view.setContent {
A modern programming language that makes developers happier.