Size: a a a

Kotlin Community

2020 August 30

RK

Ruslan Kurbanov in Kotlin Community
и она работает, и работает почти неплохо >_<
источник

KD

Konstantin Dovnar in Kotlin Community
Ruslan Kurbanov
идея компоуза очень хороша... писать вьюхи в коде очень удобно и быстро, это именно то что нужно огромному числу людей, сейчас вот юзаю tornadofx (это такой враппер над jfx под kotlin) ооочень удобно, вопрос только в стабильности, если будет хорошая поддержка и развитие будет очень популярная штука
Я уже бахнув пивка, поэтому мне лень спорить о компоузе.
Выделю лишь, что суть компоуза прекрасна, но подход гугла ужасен.
источник

с#

саша сок #KotlinGang... in Kotlin Community
да, это замечательно и красиво
источник

KD

Konstantin Dovnar in Kotlin Community
Да и речь не о том.
источник

DT

Dmitrii Tukhvatullin in Kotlin Community
Konstantin Dovnar
Именно. Поддержка Dart VM в Котлине уже бы решила эту проблему.

Компоуз вообще странное дело.
Если так, то попробуйте дернуть код из флаттера в сишном проекте, если выйдет, то значит и в котлин проекте(mpp) сможете дергать флаттер функции
источник

с#

саша сок #KotlinGang... in Kotlin Community
Dmitrii Tukhvatullin
Если так, то попробуйте дернуть код из флаттера в сишном проекте, если выйдет, то значит и в котлин проекте(mpp) сможете дергать флаттер функции
в native проекте
источник

KD

Konstantin Dovnar in Kotlin Community
Dmitrii Tukhvatullin
Если так, то попробуйте дернуть код из флаттера в сишном проекте, если выйдет, то значит и в котлин проекте(mpp) сможете дергать флаттер функции
Да на просторах интернета есть статьи как связать MPP и Флаттер, но хочется то проект целиком на котлине держать.
источник

RK

Ruslan Kurbanov in Kotlin Community
Konstantin Dovnar
Я уже бахнув пивка, поэтому мне лень спорить о компоузе.
Выделю лишь, что суть компоуза прекрасна, но подход гугла ужасен.
не спорю, подход, совсем не обстоятельный, но я имел ввиду именно технологию, тут да... видимо останется мечтать... "ах, если бы..."
источник

KD

Konstantin Dovnar in Kotlin Community
Ruslan Kurbanov
не спорю, подход, совсем не обстоятельный, но я имел ввиду именно технологию, тут да... видимо останется мечтать... "ах, если бы..."
Скажем так — это куда лучше, чем ничего:)
источник

AN

Alexander Nozik in Kotlin Community
саша сок #KotlinGang
я в этом плане вообще не разбираюсь, но если есть cinterop, то почему нельзя котлин запустить на нет ?
Ну как бы через синтероп можно и дарт подключить. Что и делают.  Но вообще CLR не про это и когда-нибудь вероятно будет бэкенд для CLR. Энтузиасты уже начали его пилить. Не очень активно правда.
источник

AN

Alexander Nozik in Kotlin Community
Dmitrii Tukhvatullin
флаттер фреймворк, а mpp нет. Тут скорее почему сам флаттер не на kotlin или когда появится его аналог на kotlin? Тут не так много вариантов,  jetpack compose пока alpha и возможно не выйдет за рамки android.
Практически наверняка выйдет. Опять же, прототипы уже есть. Хорошо это или плохо - увидим.
источник

Sergey λ in Kotlin Community
Dmitrii Tukhvatullin
флаттер фреймворк, а mpp нет. Тут скорее почему сам флаттер не на kotlin или когда появится его аналог на kotlin? Тут не так много вариантов,  jetpack compose пока alpha и возможно не выйдет за рамки android.
> jetpack compose пока alpha и возможно не выйдет за рамки android.
уже начал 🌝
JB работают над этим
источник

AN

Alexander Nozik in Kotlin Community
Dmitrii Tukhvatullin
Если так, то попробуйте дернуть код из флаттера в сишном проекте, если выйдет, то значит и в котлин проекте(mpp) сможете дергать флаттер функции
источник

AN

Alexander Nozik in Kotlin Community
Ruslan Kurbanov
идея компоуза очень хороша... писать вьюхи в коде очень удобно и быстро, это именно то что нужно огромному числу людей, сейчас вот юзаю tornadofx (это такой враппер над jfx под kotlin) ооочень удобно, вопрос только в стабильности, если будет хорошая поддержка и развитие будет очень популярная штука
Торнада хороша. К сожалению, основной разраб куда-то свалил, поэтому она в подвешенном состоянии. Но тут дело не в котлин, а именно в этом чуваке.
источник

RK

Ruslan Kurbanov in Kotlin Community
Alexander Nozik
Торнада хороша. К сожалению, основной разраб куда-то свалил, поэтому она в подвешенном состоянии. Но тут дело не в котлин, а именно в этом чуваке.
я к тому что подобный инструментарий под андроид совсем не лишний, а наоборот, будет очень востребован, а торнадо да, тащит один чувак, и очень талантливый похоже...

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

AN

Alexander Nozik in Kotlin Community
Ruslan Kurbanov
я к тому что подобный инструментарий под андроид совсем не лишний, а наоборот, будет очень востребован, а торнадо да, тащит один чувак, и очень талантливый похоже...

это как раз вопрос реализации и отношения к своему детищу, гугл себя ведет так будто для них это side-проект (ну судя по всему так и есть), хотя подойди они к этому посерьезнее смогли-бы привлечь внимание и новых разработчиков и уважение тех кто работает на платформе сейчас, сравнить можно со SwiftUI, которым люди бы и рады пользоваться, но там вообще всё идет не так... как мне говорят иос коллеги ))
Компоуз вероятно расщепится на компоуз-андроид и компоуз вообще. Конкретно подход торнады весьма ортогонален подходу композуза. Я не знаю, будет ли кто-то его развивать. Лично мне реактивные проперти нравятся больше, тем реактивные компоненты
источник

RK

Ruslan Kurbanov in Kotlin Community
Alexander Nozik
Компоуз вероятно расщепится на компоуз-андроид и компоуз вообще. Конкретно подход торнады весьма ортогонален подходу композуза. Я не знаю, будет ли кто-то его развивать. Лично мне реактивные проперти нравятся больше, тем реактивные компоненты
если я правильно понимаю, то в торнадо можно и так и так
источник

AN

Alexander Nozik in Kotlin Community
Ruslan Kurbanov
если я правильно понимаю, то в торнадо можно и так и так
Не правильно. Торнада полностью построена на JavaFX реактивных пропертях. Никакого реконсайла там нет
источник

AM

Andrew Mikhaylov in Kotlin Community
Ruslan Kurbanov
идея компоуза очень хороша... писать вьюхи в коде очень удобно и быстро, это именно то что нужно огромному числу людей, сейчас вот юзаю tornadofx (это такой враппер над jfx под kotlin) ооочень удобно, вопрос только в стабильности, если будет хорошая поддержка и развитие будет очень популярная штука
Основная фишка компоуза не в самом факте построения UI кодом. Основная фишка -- в React-like UI. Это заметно более глубокое отличие от существующего подхода андроида.
источник

AM

Andrew Mikhaylov in Kotlin Community
Ну и да, компоуз сам по себе не только о UI, но о реконсайле деревьев в целом.
источник