KMM as a New Approach to Cross-platform App Development