169 похожих чатов

Привет, нужен совет! Я Java Dev. Решил создать pet проект,

используя SpringBoot (Java) на бэкэнде и Flutter (Dart) на фронтенде (UI),
НО получислось так что иду на проект где Kotlin для серверной разработки на SpringBoot, и теперь я думаю, что нет смысла использовать Flutter ( Dart) для pet проекта, потому что я должен улучшить свои знания как разработчик на Kotlin.
Может ли Kotlin быть мультиплатформенным на Android и iOS, так же как и Flutter (Dart)?

12 ответов

7 просмотров

KMM, но там пока вроде нет стейбл версии

Может, но не совсем как флаттер -- юай прям сейчас будет разный на две платформы (что для кого-то минус, а для кого-то плюс) (хотя есть moko-widgets, которая и эту проблему частично решает). Бо́льшую часть остального кода, будь то бизнес-логика, коммуникация с веб-апишкой, работа с БД, сериализация, может быть общей.

Igor- Автор вопроса
Andrew Mikhaylov
Может, но не совсем как флаттер -- юай прям сейчас...

UI прийдеться писать под каждую платформу отдельно?

Igor
UI прийдеться писать под каждую платформу отдельно...

Добавил уточнение о moko-widgets, которая частично обобщает юай, но там всё равно платформенные компоненты используются. Вообще да, сейчас, пока Jetpack Compose не натянули на айос, универсального решения для общего юая нет.

На фронте - это в вебе?

Igor
UI прийдеться писать под каждую платформу отдельно...

Если про мобилки речь, то общий UI - это или флаттер или xamarin какой-нибудь. Но общий UI - это довольно ограничено полезная вещь

Igor- Автор вопроса
Alexander Nozik
Если про мобилки речь, то общий UI - это или флатт...

в планах SpringBoot/Kotlin на беке и Flutter/Dart для UI (через REST)

Igor
в планах SpringBoot/Kotlin на беке и Flutter/Dart ...

UI может быть в вебе или в мобилках или вообще на десктопе.

Igor
мобильное приложение

Во, с этого и надо начинать. Мобильное приложение на мак хотите? У вас мак есть?

Igor- Автор вопроса
Alexander Nozik
Во, с этого и надо начинать. Мобильное приложение ...

мака нет ) работаю на Linux. обязательно Мак нужен?

Igor
мака нет ) работаю на Linux. обязательно Мак нужен...

Ну тогда вы под iOs все равно не сможете ничего скопилировать без особых ухищрений. Значит андроид. Значит котлин будет на два порядка удобнее, чем флуттер

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Карта сайта