Size: a a a

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

2020 August 16

di

dmitrii ivanov in Dart & Flutter по-русски
он к ним тогда сможет откуда угодно обратиться
источник

di

dmitrii ivanov in Dart & Flutter по-русски
и не кидать туда сюда данные постоянно через роуты
источник

RV

Roman Vasiliev in Dart & Flutter по-русски
dmitrii ivanov
самый правильный?А если данные в блоке хранить?Если используется bloc шаблон
по сути это будет просто надстройка (вероятно ненужная) в обход стандартного метода, если использовать блок именно в качестве передатчика между роутами
источник

RV

Roman Vasiliev in Dart & Flutter по-русски
если он просто хранит и так далее, то вполне ок и так делать
источник

С

Сергей in Dart & Flutter по-русски
dmitrii ivanov
и не кидать туда сюда данные постоянно через роуты
У меня экран редактирования элемента, он имеет свой блок и иництализируется по id полученного из аргумента. Я задумался, можно ли просто объект ппредавать во флаттер, чтобы запрос из бд не делать
источник

di

dmitrii ivanov in Dart & Flutter по-русски
Roman Vasiliev
по сути это будет просто надстройка (вероятно ненужная) в обход стандартного метода, если использовать блок именно в качестве передатчика между роутами
нет ну понятно что только для этого его использовать глупо, но он же полюбому с этими данными потом что то делать будет
источник

di

dmitrii ivanov in Dart & Flutter по-русски
Сергей
У меня экран редактирования элемента, он имеет свой блок и иництализируется по id полученного из аргумента. Я задумался, можно ли просто объект ппредавать во флаттер, чтобы запрос из бд не делать
свой блок?Ты щас про bloc паттерн говоришь да?
источник

С

Сергей in Dart & Flutter по-русски
dmitrii ivanov
свой блок?Ты щас про bloc паттерн говоришь да?
Да
источник

RV

Roman Vasiliev in Dart & Flutter по-русски
dmitrii ivanov
нет ну понятно что только для этого его использовать глупо, но он же полюбому с этими данными потом что то делать будет
у меня обычно между роутами передается моделька, а блок оперирует с листами таких моделек, в моем случае выглядит не шибко разумным обходиться исключительно блоком для перегонки данных
источник

С

Сергей in Dart & Flutter по-русски
Roman Vasiliev
у меня обычно между роутами передается моделька, а блок оперирует с листами таких моделек, в моем случае выглядит не шибко разумным обходиться исключительно блоком для перегонки данных
В общем передавать дата классы между экранами нормально? Проблемы, как в андройд нет с этим, как я понял.
источник

RV

Roman Vasiliev in Dart & Flutter по-русски
Сергей
В общем передавать дата классы между экранами нормально? Проблемы, как в андройд нет с этим, как я понял.
можно в нативе устроить сериализацию/десериализацию модели в стрингу, другой вопрос, что я не помню насколько это норм так делать при необходимости
источник

С

Сергей in Dart & Flutter по-русски
Roman Vasiliev
можно в нативе устроить сериализацию/десериализацию модели в стрингу, другой вопрос, что я не помню насколько это норм так делать при необходимости
В нативе можно так)
источник

RV

Roman Vasiliev in Dart & Flutter по-русски
да вполне, если передавать напрямую в конструктор, то будут проблемы с именованными роутами. Поэтому лучше привыкать к передаче через аргументы при пушинге роута
источник

RV

Roman Vasiliev in Dart & Flutter по-русски
Сергей
В общем передавать дата классы между экранами нормально? Проблемы, как в андройд нет с этим, как я понял.
.
источник

С

Сергей in Dart & Flutter по-русски
Roman Vasiliev
да вполне, если передавать напрямую в конструктор, то будут проблемы с именованными роутами. Поэтому лучше привыкать к передаче через аргументы при пушинге роута
Спасибо
источник

AS

Andrey Stafford in Dart & Flutter по-русски
На iOS ведь есть аналог авторизации как у Google play?
источник

AS

Andrey Stafford in Dart & Flutter по-русски
И как это подключить
источник

IL

Ivan L in Dart & Flutter по-русски
Привет. Почему этот код нормально работает?
Future<int> foo() async {
 return Future.delayed(Duration(seconds:2), ()=>10);
}

Future возвращается без await. Как-то странно.
источник

RV

Roman Vasiliev in Dart & Flutter по-русски
изучи заново
источник

IL

Ivan L in Dart & Flutter по-русски
Ivan L
Привет. Почему этот код нормально работает?
Future<int> foo() async {
 return Future.delayed(Duration(seconds:2), ()=>10);
}

Future возвращается без await. Как-то странно.
Если вдруг непонятно, что я имею в виду, то по-моему должно работать только либо так
Future<int> foo() {
 return Future.delayed(Duration(seconds:2), ()=>10);
}

, либо так
Future<int> foo() async {
 return await Future.delayed(Duration(seconds:2), ()=>10);
}
источник