Продолжаем про ИИ проект для блогеров
Отдельная боль - UI.
Я почему-то думал, что Kotlin Compose Desktop делает нативный интерфейс.
Спойлер: нет.
По факту это web под капотом, со всеми вытекающими.
Чтобы сделать простейший header окна, пришлось:
– лезть в нативный код под macOS
– отдельно разбираться с Windows
– потом тестировать всё это как отдельный проект
Для вещи, которая в нативе решается за вечер.
Из неожиданного хорошего - сборка под две платформы оказалась простой.
Это, пожалуй, единственный момент, где ожидания совпали с реальностью.
🫡 Итог простой.
Связка Python + Kotlin - жизнеспособная.
Но я не советую её вообще никому.
Это постоянное ощущение, что ты живёшь на стыке костылей, и любое обновление может что-то сломать в месте, куда ты даже не смотрел.
Если бы начинал заново - попробовал бы Swift как мультиплатформу.
Или честно писал бы два нативных приложения.
Что сами думаете, что сделали бы в такой же ситуации и какой стек выбрали?
Post #163
1.1K

- 💯 12
- 💔 2