Size: a a a

Android Developers

2021 March 10

D

Dmitriy in Android Developers
Jorik Fat
это прям связанно с фреймворком, или кривой реализацией кроссплатформы?
Не знаю, я не вникал ещё в это. Знаю только что реально на рынке только flutter рабочий вариант ну и ещё на react native пытаются что то делать.
источник

JF

Jorik Fat in Android Developers
саша сок #KotlinGang
кроссплатформа разная бывает. react native это одно, в то время как kmm компилится в нативный жвм байткод / иос биткод, и там всё одинаково.
я разделяю мультиплатформу и кросс платформу (в последнем платформенный слой компилируется)
источник

с#

саша сок #KotlinGang... in Android Developers
саша сок #KotlinGang
кроссплатформа разная бывает. react native это одно, в то время как kmm компилится в нативный жвм байткод / иос биткод, и там всё одинаково.
хотя это не кроссплатформа, а мультиплатформа наверное. не разбираюсь в этих терминах)
источник

с#

саша сок #KotlinGang... in Android Developers
Jorik Fat
я разделяю мультиплатформу и кросс платформу (в последнем платформенный слой компилируется)
аок!
источник

D

Dmitriy in Android Developers
Gavkat
Кто как борется с проблемой в общении всегда много программируешь то сложно общаться с людьми в том числе эмоционально?
Причем тут программирование?)
источник

JF

Jorik Fat in Android Developers
саша сок #KotlinGang
хотя это не кроссплатформа, а мультиплатформа наверное. не разбираюсь в этих терминах)
мультиплатформа - когда домен (возможно еще presentation) выносятся как либы
источник

с#

саша сок #KotlinGang... in Android Developers
Jorik Fat
мультиплатформа - когда домен (возможно еще presentation) выносятся как либы
ну на кмм можно написать так, чтобы вынести всё в common, кроме платформенных вызовов (по сути из кмм можно флаттер сделать в будущем, только с честным доступом к функциональности каждой платформы. один из кирпичиков в эту сторону Compose)
источник

JF

Jorik Fat in Android Developers
саша сок #KotlinGang
ну на кмм можно написать так, чтобы вынести всё в common, кроме платформенных вызовов (по сути из кмм можно флаттер сделать в будущем, только с честным доступом к функциональности каждой платформы. один из кирпичиков в эту сторону Compose)
да это понятно. Вопрос в конкретных недостатках кроссплатформы. Все знают что она хуже, но никто не может ответить "почему?"
источник

с#

саша сок #KotlinGang... in Android Developers
Jorik Fat
да это понятно. Вопрос в конкретных недостатках кроссплатформы. Все знают что она хуже, но никто не может ответить "почему?"
я просто к тому, что тогда кмм станет в твоём определении кроссплатформой, хотя не станет
источник

ОА

Оганнес Асатрян... in Android Developers
Gavkat
Кто как борется с проблемой в общении всегда много программируешь то сложно общаться с людьми в том числе эмоционально?
просто знай меру во всем
источник

JF

Jorik Fat in Android Developers
саша сок #KotlinGang
я просто к тому, что тогда кмм станет в твоём определении кроссплатформой, хотя не станет
в кмм платформенный слой же отельно пишется.
Соответственно это мультиплатформа
источник

с#

саша сок #KotlinGang... in Android Developers
Jorik Fat
в кмм платформенный слой же отельно пишется.
Соответственно это мультиплатформа
ну единственное что там нужно написать - точку входа (если в будущем для UI мы возьмём Compose и сделаем общий кмм фреймворк с обобщением API). но можно написать такой фреймворк (с плагином), чтобы делегировать это на него.
источник

с#

саша сок #KotlinGang... in Android Developers
я о том, что кмм в будущем может прийти к тому, что для двух платформ нужно будет писать один код без платформенного слоя. но от этого оно не станет кроссплатформой.
источник

с#

саша сок #KotlinGang... in Android Developers
Jorik Fat
да это понятно. Вопрос в конкретных недостатках кроссплатформы. Все знают что она хуже, но никто не может ответить "почему?"
а если по существу, то react native запускает жс через браузер - ну как бэ неоч по скорости. флаттер честно компилируется в биткод и жвм (вроде), но всё равно это такая штука, где за тебя собрали 2 апи и ты можешь только им пользоваться.
источник

JF

Jorik Fat in Android Developers
саша сок #KotlinGang
а если по существу, то react native запускает жс через браузер - ну как бэ неоч по скорости. флаттер честно компилируется в биткод и жвм (вроде), но всё равно это такая штука, где за тебя собрали 2 апи и ты можешь только им пользоваться.
RN через js работает? вот это новость
источник

JF

Jorik Fat in Android Developers
я думал он просто компилируется на стороннем сервере
источник

с#

саша сок #KotlinGang... in Android Developers
Jorik Fat
RN через js работает? вот это новость
я может быть дурак, эту инфу не чекал
источник

JF

Jorik Fat in Android Developers
ладно, пойду сам эту инфу рыть
источник

Э

Эдуард in Android Developers
Ak
Подскажите, пожалуйста, что я делаю не так?
P.S пытаюсь отобразить снэкбар с отступом снизу в 100 дп
val params = new FrameLayout.LayoutParam(...)?
источник

с#

саша сок #KotlinGang... in Android Developers
Jorik Fat
ладно, пойду сам эту инфу рыть
источник