In software engineering, SOLID is an acronym for five design principles that aim to make object-oriented designs more modular, maintainable, readable, flexible, scalable and reusable.
Kotlin multiplatform comes with cross platform development that supports sharing business logic and presentation logic in applications whether it is iOS, android or desktop. Here, we are going to further discuss which architecture we should follow and come up with a suitable architecture for KMM.