Pull to refresh

Comments 10

Я прошу прощения за холиварный вопрос, но зачем понадобился Котлин? Почему не хватило Дарта?

Об этом написано в первом же параграфе.

В первом параграфе есть ссылка на статью "выбор стека". В той статье есть описание тестирования трёх версий. Но среди них нет варианта "чистый Flutter (Dart)".

Edit: ещё раз перечитал первые 3 абзаца, и все равно не понял. (И один плюс случайго вашему ответу поставил).

Из той статьи:

Не было уверенности, что неопытный в этой технологии разработчик сможет качественно выстроить архитектуру и написать бизнес-логику. Мы также опасались, что кроссплатформа не позволит полностью реализовать все специфические особенности каждой платформы, вроде работы с push-уведомлениями или железом.

И такой же ответ есть на такой же вопрос в комментариях к той статье

https://habr.com/ru/company/r_k/blog/578386/#comment_23502098

Не было уверенности, что неопытный в этой технологии разработчик сможет качественно выстроить архитектуру и написать бизнес-логику.

Т.е. вы даже не попробовали. И даже не захотели пробовать.

Тогда правильным ответом на мой первый вопрос будет: "Мы не знаем, хватило бы или не хватило Dart. Мы любим Kotlin, и будем писать на нём как можно больше, даже если это приводит к "любопытным" гибридам и "интересным" трудностям".

Простите за сарказм.

Если резюмировать - то разработчики отлично знали котлин и не знали дарт. Плюс хотели иметь резервный вариант по-быстрому написать UI на нативке, если вдруг flutter-UI будет медленным или неудобным.

Сейчас, по прошествии полугода, выбор пал бы на чистый флаттер, полагаю

https://habr.com/ru/company/r_k/blog/578386/comments/#comment_23502166

даже не знаю, что еще сюда добавить

Я извиняюсь за этот тред. Просто я бываю занудой и букой.

Да все нормально. Но был бы чистый Дарт, и статьи бы не было, наверное. По Дарту и так полно статей и информации.
Тут же смысл статьи не "смотрите, как круто мы сделали, делайте только так, как мы", а "попробовали необычный стек, набили каких-то шишек и получили интересный опыт, решили об этом рассказать, вдруг кто задумывается об аналогичном стеке"

Спасибо за интересную статью, хотелось бы узнать мнение всех ребят из команды: все ли готовы остаться на данном стеке или при работе с Flutter хотят попробовать следующий проект на чистом Flutter.

P.S. Для моделей используйте Build Runner и Retrofit Generator - они позволяют держать описание моделей в чистоте и не писать бойлерплета!

Спасибо!
Ну, если ребята не поленятся, сами ответят, но один разработчик из команды просит задачи только на Flutter. Другой разработчик перешел в соседний проект и начал писать тот на чистом Dart-е. Остальные пока не имели возможности выбирать, но тоже, насколько я знаю, готовы пробовать новое на чистом флаттере. Впрочем, есть соседняя команда, которая, по определенным причинам, выбрала стек flutter+kmm
Так что ответ, скорее, второе

Sign up to leave a comment.