используя SpringBoot (Java) на бэкэнде и Flutter (Dart) на фронтенде (UI),
НО получислось так что иду на проект где Kotlin для серверной разработки на SpringBoot, и теперь я думаю, что нет смысла использовать Flutter ( Dart) для pet проекта, потому что я должен улучшить свои знания как разработчик на Kotlin.
Может ли Kotlin быть мультиплатформенным на Android и iOS, так же как и Flutter (Dart)?
KMM, но там пока вроде нет стейбл версии
Может, но не совсем как флаттер -- юай прям сейчас будет разный на две платформы (что для кого-то минус, а для кого-то плюс) (хотя есть moko-widgets, которая и эту проблему частично решает). Бо́льшую часть остального кода, будь то бизнес-логика, коммуникация с веб-апишкой, работа с БД, сериализация, может быть общей.
UI прийдеться писать под каждую платформу отдельно?
Добавил уточнение о moko-widgets, которая частично обобщает юай, но там всё равно платформенные компоненты используются. Вообще да, сейчас, пока Jetpack Compose не натянули на айос, универсального решения для общего юая нет.
На фронте - это в вебе?
Если про мобилки речь, то общий UI - это или флаттер или xamarin какой-нибудь. Но общий UI - это довольно ограничено полезная вещь
в планах SpringBoot/Kotlin на беке и Flutter/Dart для UI (через REST)
UI может быть в вебе или в мобилках или вообще на десктопе.
мобильное приложение
Во, с этого и надо начинать. Мобильное приложение на мак хотите? У вас мак есть?
мака нет ) работаю на Linux. обязательно Мак нужен?
Ну тогда вы под iOs все равно не сможете ничего скопилировать без особых ухищрений. Значит андроид. Значит котлин будет на два порядка удобнее, чем флуттер
Обсуждают сегодня