Size: a a a

Dart & Flutter по-русски

2020 June 11

ꋬꋬ

ꋬꑓꋬꂵꋬ꓄ ꋬ꒒ꂵꋬꑓꍗꏂꀘꉻ꒦... in Dart & Flutter по-русски
Всем добрый день, пришел во флаттер с нативной разработки недавно, подскажите пожалуйста вот в нативке архитектура приложений чаще всего mvp , mvvm или там mvi , а какие архитектуры используются в флаттер enterprise проектах,  и от чего это зависит , по вашему опыту?
источник

n

neikist in Dart & Flutter по-русски
ꋬꑓꋬꂵꋬ꓄ ꋬ꒒ꂵꋬꑓꍗꏂꀘꉻ꒦
Всем добрый день, пришел во флаттер с нативной разработки недавно, подскажите пожалуйста вот в нативке архитектура приложений чаще всего mvp , mvvm или там mvi , а какие архитектуры используются в флаттер enterprise проектах,  и от чего это зависит , по вашему опыту?
Bloc, redux, mwwm (чуваки из Surf на основе mvvm андроидной запилили). Но я не настоящий сварщик.
источник

KI

Konstantin Ignatiev in Dart & Flutter по-русски
ꋬꑓꋬꂵꋬ꓄ ꋬ꒒ꂵꋬꑓꍗꏂꀘꉻ꒦
Всем добрый день, пришел во флаттер с нативной разработки недавно, подскажите пожалуйста вот в нативке архитектура приложений чаще всего mvp , mvvm или там mvi , а какие архитектуры используются в флаттер enterprise проектах,  и от чего это зависит , по вашему опыту?
BloC это в какой-то степени и есть mvvm
источник

NK

Nikita Khilobok in Dart & Flutter по-русски
Есть ещё https://pub.dev/packages/stacked
Крутая штука, за основу которой был взят mvvm
источник

АС

Алдияр Сахан... in Dart & Flutter по-русски
как  можно поставить знак $ внутри стринг?
источник

DB

Dmitrii Bikishov in Dart & Flutter по-русски
Алдияр Сахан
как  можно поставить знак $ внутри стринг?
\$
источник

AK

Artem Krupp in Dart & Flutter по-русски
Алдияр Сахан
как  можно поставить знак $ внутри стринг?
\$
источник

A

Aleksey in Dart & Flutter по-русски
ꋬꑓꋬꂵꋬ꓄ ꋬ꒒ꂵꋬꑓꍗꏂꀘꉻ꒦
Всем добрый день, пришел во флаттер с нативной разработки недавно, подскажите пожалуйста вот в нативке архитектура приложений чаще всего mvp , mvvm или там mvi , а какие архитектуры используются в флаттер enterprise проектах,  и от чего это зависит , по вашему опыту?
источник

EC

Evgeny Cherkasov in Dart & Flutter по-русски
Konstantin Ignatiev
BloC это в какой-то степени и есть mvvm
по моему это скорее mvi
источник

AK

Artem Krupp in Dart & Flutter по-русски
Это скорее стейт-менеджер 🌚
источник

OR

Oleg Rizhkov in Dart & Flutter по-русски
значения с инпутов лучше брать через TextEditingController? в реакте бы я сделал value = '', changeValue = (newValue) => setValue(newValue). так не надо?
источник

DS

DVS Studio in Dart & Flutter по-русски
не. есть же контроллеры
+setState делать не нужно с ними
источник

AK

Artem Krupp in Dart & Flutter по-русски
Sergey Salnikov
это не совсем правда - когда мало опыта было, мне не зашло

сейчас всю логику так и пишу описывая все ситуации через Given/When/Then

очень удобно разделять Given через group('Given state')
а внутри тесты на исходы

когда реализация все тесты прошла - это непередаваемое ощущение уверенности при рефакторинге

ps когда ты без теста пишешь - потом тратишь время на дебаг, тыканье пальцем в устройство, etc
это прилично больше времени занимает, чем писать тесты до реализации, просто ты ещё этого не видишь
А юай не покрываешь тестами?
источник

RK

Rinat Kurmashev in Dart & Flutter по-русски
фиш редукс кто-то пробовал? как он?
источник

F

Fox in Dart & Flutter по-русски
Добрый вечер, господа. Как заставить modalBottomSheet принять высоту по содержимому?
источник

SS

Sergey Salnikov in Dart & Flutter по-русски
Artem Krupp
А юай не покрываешь тестами?
Я взялся за BDD gherkin lang сценариями описывать, но это реально отнимает время у меня пока, поэтому пока только логика через TDD

Но это начало положено)
источник

SM

Sergey Molchanovsky in Dart & Flutter по-русски
Эта хрень только в их фирмочке используется, больше нигде.
Причем писали без оглядки на существующие решения
источник

SM

Sergey Molchanovsky in Dart & Flutter по-русски
Сколько её форсить можно!
источник

AK

Artem Krupp in Dart & Flutter по-русски
Ну ты её пробовал?
источник

AK

Artem Krupp in Dart & Flutter по-русски
Или не смотрел, но осуждаешь?
источник