https://kotlinlang.org logo
#multiplatform
Title
# multiplatform
f

Fabio Santo

04/15/2021, 7:43 AM
Hey everyone, is there any developer with Kotlin Multiplatform Mobile in Australia? 🇦🇺 I'd be keen to connect and share experiences! 👋 🙂
d

darkmoon_uk

04/15/2021, 11:56 AM
@Fabio Santo Two KMM Apps on the go for an Agritech client, here in Melbourne 🚃
🇦🇺 1
f

Fabio Santo

05/03/2021, 12:42 AM
well done @darkmoon_uk 👏
I'm currently setting up the project, everything looks promising! please share your learnings if you can! 👏
d

darkmoon_uk

05/03/2021, 12:44 AM
The major lesson I am taking from this KMM journey so far is not a technical one but a soft one.
You may have this covered already Fabio; but I was probably guilty of assuming that all the devs who joined the project would share the spirit of adventure that's required when taking on a new tech stack like KMM.
This turned out not to be the case; in particular it can be hard for iOS Devs to be told that they can't write logic in Swift any more.
f

Fabio Santo

05/03/2021, 12:50 AM
yeah I could imagine that based on prev experience, we are about to start the hiring 😞
thanks for that !
not everyone is ready for this ! you need "Mobile engineers' not Android/iOS engineers 😄
d

darkmoon_uk

05/03/2021, 12:53 AM
I would be very explicit with Engineers coming in that they're joining a KMM project and what that entails.
Even though in many technical aspects, it's true Native development; the developer experience is nontheless different.
Another learning from that; is preparation to use the Stack. The preparation I did was to develop and publish a personal project with KMM, all the way to store.
Fair preparation, you might think; but I missed out on some aspects that we'd need for full commercial usage like instrumentation testing.
Those things turned out to work as well; but there were some nervous moments betwen both myself and the team when trialling those 'gaps' for the first time in project.
My advice would be; analyse all the technical capabilities you'll need, as much as possible, ahead of time
and plan for a first couple of sprints just doing PoC's of each one.
That way the whole team see that 'this can work' for every aspect of the project they need.
f

Fabio Santo

05/04/2021, 6:46 AM
thanks for this btw, that's very insightful
👍 1
d

darkmoon_uk

05/04/2021, 7:10 AM
It's as much about letting the team experience it working, than actually proving it does
If that makes sense
f

Fabio Santo

05/04/2021, 11:22 PM
yes it does, totally. I'll explain better in our catchup 😄
2 Views