Are there any compose navigation libraries that wo...
# compose-ios
s
Are there any compose navigation libraries that work for Android and iOS?
b
I’m using decompose. It has a separate/experimental build for support on iOS. https://github.com/arkivanov/Decompose/releases/tag/1.0.0-beta-01-native-compose
t
PreCompose works for a while.
m
My fork of Voyager works https://github.com/Syer10/voyager
s
Voyager is very simple. It's great for small projects.
My biggest problem with it though is that the project maintainer is MIA.
m
I was actually suprised to wake up to my Voyager PRs merged this morning, they are planning to start working on in it again in January but will accept any PRs based on what they said in the release today
s
who is they?
m
Adrielcafe, the project maintainer
s
So it's an individual
that's what I thought
when you said they, I thought it might be a company
@Mitchell Syer What PRs did you get merged in?
m
Pretty much everything in my fork except iOS support, SavedStateHandle support, my TabDisposable modification, and a bunch of minor things that don't matter
Did a few PRs for SavedStateHandle and TabDisposable, may take a look at iOS support soon(but thats an already open PR, even if its not active)
s
Also need web support
Not having an officially supported navigation system has been miserable
m
I have no expierence/knowledge how web apis work so I can't help with that 😅
s
Oh I wasn't asking you 😛 Someone has actually implemented an example on the fork. Web is actually far more involved because everything should trace back to the URL path.
h
I could add support for iOS to my navigation library if there is some demand too: https://github.com/hfhbd/routing-compose But it is mainly focused on compose-web