https://kotlinlang.org logo
Title
l

Laurence Muller

07/08/2021, 5:23 PM
Hello Arkadii, thanks for creating Decompose and MVIKotlin! I'm exited to try it out for a new KMM/Compose/SwiftUI project and have been impressed by the documentation so far (on github.io). The thing that actually helped me the most was your submission for the Android Dev Compose challenge ( https://github.com/arkivanov/android-dev-challenge-compose-1 ), it made it much easier to make sense of how all parts come together.
a

Arkadii Ivanov

07/08/2021, 5:58 PM
Thanks for the feedback! I will consider adding the
android-dev-challenge-compose-1
to the docs.
You may the following repo even more interesting, as it has nested navigation. Also the swipable bottom sheet is also a component. https://github.com/arkivanov/android-dev-challenge-compose-3
l

Laurence Muller

07/08/2021, 6:04 PM
Ohh, that's great! I'll check it out
I am planning to use the Bottom Nav Bar (Compose) for the new app, so that might come handy. (Hopefully no issues with multiple back stacks)
👍 1
I just noticed that the dev challenge samples use 0.1.9. After upgrading to 0.2.6 the router param componentFactory seems to have been replaced by childFactory? As well as some things like .asContent {} syntax no longer seem to be used in the project samples using 0.2.6. Is there a changelog for updates?
(sorry if this is the wrong place to ask, is there a decompose channel?)
a

Arkadii Ivanov

07/09/2021, 6:04 PM
There is no Slack channel for Decompose, so better to use GitHub Discussions in the repository. All change logs are available on the Releases page: https://github.com/arkivanov/Decompose/releases The
asContent
function is not part of Decompose, it is an internal thing in the project. It is defined and used there as far as I remember.
👍 1