Voyager is mostly for navigation, its screen model doesn’t really offer much if you’re not needing the backstack capabilities to tie it to.
But if you’ve outgrown the core state management capabilities of Compose, or just want a better way to manage and test that logic, you should consider adopting a proper state management library like
Ballast (disclaimer, I’m the author). As a bonus, if you find you like the API and then find you need navigation, Ballast
offers that too