KMP vs Flutter: 4 сценария, когда нужно сделать ставку на Kotlin Multiplatform, а не Flutter

Кроссплатформенные инструменты помогают бизнесу не писать код два раза под iOS и Android, а переиспользовать его на обеих платформах. В статье — о том, чем Kotlin Multiplatform отличается от Flutter и в каких случаях он переигрывает и уничтожает Flutter.

KMP vs Flutter: 4 сценария, когда нужно сделать ставку на Kotlin Multiplatform, а не Flutter
4545

А что у KMP с разработкой для веб и настольных вариантов приложения?

1
Ответить

Такая возможность присутствует, сделать можно https://kotlinlang.org/docs/multiplatform.html но это не то чтобы классический подход. А десктопные приложения вообще неклассическая в современном мире штука:)

1
Ответить

вебДля UI есть Kobweb (который на основе Compose). Бизнес-логику можно писать хоть на JS (есть возможность взаимодействия с node.js и npm пакетами из-под Kotlin, есть поддержка Typescript), хоть на JVM, хоть на нативе
настольных вариантов приложенияUI - работа с Compose или любым Java-фреймворком под это дело. Или что-нибудь нативное (но примеров я не видел). Или запакетить в Электрон kotlin-js веб-приложение (тоже примеров не видел)

1
Ответить