Chapter 8: Exploring Tips and Best Practices

While we've laid down the basics of Kotlin multiplatform development and also created a minimal KMM app, there is still a lot of ground to be covered. Efficient mobile development is a much more complex game and different aspects also need to be discussed. Uber's almost catastrophic Swift rewrite may be a testament to why choosing a technology is far from being a trivial question: https://twitter.com/StanTwinB/status/1336890442768547845?s=20.

Due to this, in this and the upcoming chapters, I will cover the different topics that are affected by a mobile development process based on KMP. More explicitly, in this chapter, we will cover the following topics:

  • Testing shared code
  • Architectural decisions ...

Get Simplifying Application Development with Kotlin Multiplatform Mobile now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.