Hi all. I'm working on a talk compare and contrasting different Navigation libraries for Compose-Multiplatform. So far I have
1. androidx-compose-navigationandroidx-navigation-compose (as a baseline, even though this is not multiplatform)
2. Decompose
3. Decompose-Router
4. Voyager
5. Circuit
Any other libraries i might've missed that you think should be in this list?
p
Pablichjenkov
10/01/2023, 10:18 PM
I have seen a couple of folks using precompose and Appyx.
Their names are all very similar
i
Ian Lake
10/01/2023, 11:06 PM
FWIW, it is Navigation Compose (e.g., the Navigation Component's integration with Compose), not Compose Navigation - the namespace separate from androidx.compose itself was a conscious decision from the start 🙂
For a navigation option not specifically tied to Compose, there's Ballast Navigation. And a member of the community just released an extension library to make Ballast Navigation Compose-aware
👀 1
e
eygraber
10/02/2023, 7:36 AM
I've been developing portal for a few years now and use it internally. It provides lower level "primitives" for navigation, kind of like FragmentManager (but hopefully better).
The documentation is either out of date or non existent which is something I hope to fix in the coming months.
c
Colton Idle
10/03/2023, 6:21 AM
ive been trying to use precompose as navigation since its based on navigation compose
x
xxfast
10/20/2023, 11:41 AM
I did it 🙌 Hoping to add on this talk all these suggestions. Thanks everyone!