Comments 14
Я думаю для многих KMP - это KM Player
Compose Multiplatform для Android и десктопной версии стабилен
Что вы называете desktop? Windows? MacOS? Linux? GTK? Qt? X11? Wayland? OpenGL? Vulkan?
Ага, более того, в отличии от мобильных платформ, на десктопе часто приходится отображать данные в табличной представлении, а КМР вообще в эту степь не могёт.
Все-таки не нужно смешивать KMP и Compose multiplatform. KMP не нацелен на реализацию кроссплатформенного UI.
А различия верстки на мобильном устройстве и десктопе придется учитывать при использовании любой технологии. Но это не значит что нельзя создать адаптивную верстку и переиспользовать UI-элементы.
Я понимаю, что я скорее всего не ваша целевая аудитория, но все же было бы здорово, если бы в начале статьи был краткий экскурс что такое KMP.
На эту тему у нас есть отдельная статья:) https://habr.com/ru/companies/kts/articles/767224/
Вопрос, который не дает мне покоя, а именно презентеры. В android обычно это viewmodel. Какое решение будет лучшим для KMP? Для десктопа viewmodel очевидно не нужен, но это означает, что эту часть придется писать индивидуально для платформы, отдельно для android и десктопа (десктоп тут как пример). Как это решается?
Kotlin Multiplatform перешёл в stable. Что это значит?