Hey guys anyone available to give me some tips abo...
# multiplatform
n
Hey guys anyone available to give me some tips about a complex migration that i have? Thanks
a
Hi, what kind of migration do you mean? Are you going to use KMM in your project and you need advice or roadmap?
n
Hey Alex. We are thinking about it. First of all it’s awesome. Second of all it will save us a lot of time. And we can actually support it better. So if anyone can take a look at the dependency itself since we currently have all working on Kotlin and we want to adapt that to IOS. Would be great to get an opinion on that. I am aware personally of KMM
But would be good to know. How long it might take and if there are any blockers that can be spotted before we even start. Would be amazing to plan going forward.
The idea would be to use KMM from now on forward instead of supporting each platform separately. We currently have all done in Kotlin and using it on Android. But we want to use that over with IOS.
a
we can help with that.
n
That would be amazing.
a
we at IceRock have a big experience in KMM production and do consulting for other teams on the market.
n
Well the idea was to get some tips over. But i can ask the team if consultancy is acceptable for them and let you know.
👌 1
a
Sure, we can start from tips 🙂
c
@Nikiizvorski what's the problem you need help with?
n
I need a bit of guidance going forward since i have a complex project and i want to understand if it makes sense to go with KMM forward. Since to me it looks like the best fit. But there are a lot of dependencies and not sure all can be ported.
Currently the codebase is in Kotlin but we want to reuse it for IOS since we lack IOS implementation
c
I still don't see an actual question, but in general... If you have an Android app and you want to add an iOS app, then it's definitely possible. You technically don't even really have to share anything. And then as you migrate you can add more common code.
n
That’s what i started doing. But for example we are using Room. I wanted to check if it would be possible to have room for both IOS and Android with a wrapper
c
For KMP database, you can use sqldelight. https://github.com/cashapp/sqldelight
n
So there is currently no way i could make a wrapper around it?
n
That was just an example i have issues like that. And would be good if i can get an answer if i can make a custom wrapper around this problem. Atleast for now
c
No worries. My advice to you is to ask specific questions since your original post didn't actually ask anything.
n
Thanks Colton. I get it now. No worries will do in the future.
👍 1