Connect with us

Media

Kotlin Multiplatform in Production

Get ready as he unveils how their team succeeded with Kotlin Multiplatform for Android and iOS Engineers.

In this episode, Ritesh Gupta, Senior Staff Engineer from a famous OTT Platform, joins us. Get ready as he unveils how their team succeeded with Kotlin Multiplatform for Android and iOS Engineers.

Timestamps:

  • 00:15 – Introduction
  • 01:58 – Preferring KMM over React Native and Flutter Personally.
  • 04:25 – How to approach upcoming new tooling or frameworks?
  • 10:45 – Getting serious with KMM for Production
  • 13:05 – Real challenges with KMM: iOS vs Android
  • 18:00 – Availability of different compatible Libraries
  • 19:30 – Example of how to KMMify Analytics
  • 22:13 – Convincing Product and Fellow Developers for KMM
  • 32:12 – Structure of the KMM app for production
  • 32:55 – Generating and distributing the iOS framework file
  • 34:30 – Hosting the framework file for iOS
  • 37:40 – Migrating to KMM from the current structure
  • 38:36 – Gains from migrating to KMM
  • 39:55 – Rewriting small features to KMM
  • 45:50 – Different KMM libraries available for common use cases
  • 47:20 – How to KMMify third-party libraries, with Firebase as an example
  • 52:13 – Is the adoption of KMM libraries increasing?
  • 55:35 – Release pipeline for KMM apps: Challenges
  • 58:05 – Publishing and generation of .framework on iOS
  • 1:11:00 – Conclusion

Advertisement

Trending