Комментарии 15
А при работе с Flutter предполагается, что все приложение целиком пишется на Dart, или что Dart только для UI, а логика на других языках, например, Kotlin? Я понимаю, что там есть FFI, но что является типичным?
КМК там всё не так сложно и страшно: java-подобный синтаксис, хорошие гайды (если знаете английский). Опять же зависит от предыдущего опыта.
А в чем проблема то? Это всего лишь еще один почти такой же мейнстримный ЯП, причем как я понимаю, как раз удобный для UI.
И ещё надо таскать jvm. К тому же FX на мобильных ос — явный костыль. Особенно если нацелены на ios.
Инструмент выбирается исходя из задачи. Даже если он вам очень не нравится — ничего не поделать. Есть Kotlin Multiplatform, но он не предполагает написание именно UI-части. Некоторые используют связку Flutter для UI Kotlin для бизнес-логики, но большого смысла нет, если только у вас уже существующая бизнес-логика написана на Kotlin.
Flutter и настольные приложения