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

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

KMP vs Flutter: 4 сценария, когда нужно сделать ставку на Kotlin Multiplatform, а не Flutter
9.2K9.2K показов
4K4K открытий
11 репост

Kotlinx-datetime не позволяет банальнейшие форматы и парсинг( https://github.com/Kotlin/kotlinx-datetime/pull/251 ), отсутствуют любые сложные ui элементы.
Для продакшена где все надо быстро - не готов.

Для своих пет-проектов, где можно самому не торопясь пилить компоненты под нужные платформы - вполне себе и надеюсь что оно будет развиваться, так как это точно лучше чем Dart.

Ответить

Насчет дат: в таких узких кейсах можно реализовать работу с ними через механизм expect/actual в несколько десятков строчек

Ответить

kotlinx-datetimeСоветую использовать библиотеку Klock (часть проекта KorGE). Форматы и парсинг есть. ktx либа и правда очень не очень

Ответить

Насчёт дат и парсинга ответят коллеги, но насчёт ui я подробно в статье описал - мы делаем нативный ui для каждой платформы, так что проблем со сложными элементами вообще нет

Ответить