Как стать автором
Обновить

Комментарии 14

Спасибо за очередной перевод статейки про флаттер, в оригинале руки до нее так и не доходили почитать. Но лично мне не очень ясно чего им так уж хотелось котлин использовать если уже флаттер используют, как то надуманно выглядит причина, использовали бы уже что то одно.
Чтобы не писать бизнес-логику 2 раза под разные платформы
Так я и не могу понять что мешало написать ее на дарте если они и так уже его под обе платформы использовали в UI?

Так а где содержательная часть? О чём статья-то?

Dart очень простой язык, зачем городить такой огород из технологий не очень понятно.
В итоге у вас UI написан на Dart, переходы на Dart, а логику вы передаете функциями написанными на Kotlin?
Что использовали для State Managment и в результате на каком языке он был написан?
Тут вопросы к авторам оригинала) Это же перевод.
мой косяк) пойду в оригинал спрошу.
Т.к. до этого мы с Flutter не работали, нам нужно было убедиться, что он будет работать с существующим кодом, который у нас уже есть
Предполагаю, что логика до этого была написана на Kotlin
Статья на тему «Сам себя не похвалишь...»

Сон разума (лень и страх) рождает чудовищ..

А потом пользователи удивлаются почему приложение из трёх жкранов тормозит, жрёт батарею и вести пол сотни мегабайт. А там под каптом три языка со своими наборами библиотек и сеарлизация-десеарилизация в UI (!!!) — а чего не XML сразу уже ?!!!
Flutter достаточно мало весит, у меня приложение весит 20 МБ. По факту количество языков не имеет значения, так как все это будет скомпилировано в нативный код. Взаимодействие Flutter и нативной платформы(в том числе с использованием Kotlin Native) происходит через канал, который передает только простые типы, это не очень затратно, если это простые объекты и их немного. Кстати сериализация и десереалиазия в Dart пишется в «ручную»(без reflection), поэтому быстрая. Тут больше вопросов зачем это все, если нет платформо зависимой реализации кода?
А Xamarin еще и для UWP может в довесок к iOS и Android

А Qt ещё может в десктоп и в веб в довесок к UWP, iOS и Android

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Изменить настройки темы

Истории