Hi I'm starting a new project in KMP with CMP. ...
# multiplatform
m
Hi I'm starting a new project in KMP with CMP. What set of libraries I should use in my project for Navigation, networking, logging, local storage etc? My main concern is Navigation, because I don't want to change the navigation library later on. Thanks
s
I'm new to Kotlin but I found the model of Adriel's voyager for navigation oddly satisfying. I'll stick to it.

https://www.youtube.com/watch?v=GzQ4VNjFnRY

👍 2
🙌 1
Plus, the author of that video covers networking too
🙏 1
n
Voyager is very helpful and easy to use.
🙏 1
a
use ktor for netwprking, compose navigation has cmp support, use sqldelight or room for local storage & kermit for logging
🙏 1
m
Will give voyager a try. Thanks guys
p
Not sure if you are familiar with Jetpack-navigation, is what most Android native Apps use and is multiplatform. You can check this example: https://github.com/MatkovIvan/nav_cupcake
m
Yes, I'm quite experienced with jetpack compose and native compose navigation. I was just not that whether it's stable enough to be used in a real project.
👍 1
Thanks, @Salathiel Genese, I've tried Voyager and it's quite easy.