Size: a a a

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

2020 May 31

RS

Roman Soviak in Dart & Flutter по-русски
Здравствуйте, подскажите, как сканселить bloc event в flattere?
источник

RS

Roman Soviak in Dart & Flutter по-русски
у меня есть два ивента
источник

RS

Roman Soviak in Dart & Flutter по-русски
во время выполнение одного я зову второй event, второй тригерится только тогда, когда закончится первый
источник

RV

Roman Vasiliev in Dart & Flutter по-русски
Это к лису
источник

S

SMOOG in Dart & Flutter по-русски
Всем привет, ещё раз.

Вижу, у вас тут диалог начался такой интересный. Под шумок хочу спросить.

Моя ситуация: два года назад начал учиться писать код (питон), писал боты и до сих пор пишу.

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

Наткнулся на флаттер - дарт приятный и интересно и вроде, ориентировочно, понятно.

Но! Стоит ли в моем случае продолжать путь именно сюда, кто как думает?

Веб-разработка совсем не нравится. Знаю, мог бы изучить Джанго и искать работу Джуна в этой сфере, но очень веб отталкивает(
источник

S

Socrat in Dart & Flutter по-русски
Roman Soviak
Здравствуйте, подскажите, как сканселить bloc event в flattere?
в классической реализации 1 блок 1 стейт, евенты по очередно обрабатываются
источник

S

Socrat in Dart & Flutter по-русски
что ты хочешь сделать?
источник

VS

Viacheslav Sheviakov in Dart & Flutter по-русски
Спасибо
источник

RS

Roman Soviak in Dart & Flutter по-русски
Socrat
что ты хочешь сделать?
if (event is CancelRequest) {
     _cancelToken.cancel();
     yield BookOpeningCancel();
   } else if (event is OpenEpubBook) {
     try {
       await EpubReader.openBook(path: bookPath);

у меня есть OpenEpubBook event
который выполняется несколько секунд, я вызываю с UI CancelRequest, но он уже выполняется после того, как полностью выполнится OpenEpubBook
источник

S

Socrat in Dart & Flutter по-русски
Roman Soviak
if (event is CancelRequest) {
     _cancelToken.cancel();
     yield BookOpeningCancel();
   } else if (event is OpenEpubBook) {
     try {
       await EpubReader.openBook(path: bookPath);

у меня есть OpenEpubBook event
который выполняется несколько секунд, я вызываю с UI CancelRequest, но он уже выполняется после того, как полностью выполнится OpenEpubBook
смотри CancelableOperation, CancelableCompleter , отменить future
источник

RS

Roman Soviak in Dart & Flutter по-русски
Спасибо!
источник

C

Cole in Dart & Flutter по-русски
Stack ( Row ( Column ( Text(...)
источник

C

Cole in Dart & Flutter по-русски
текст оверфлоуит горизонтально
источник

C

Cole in Dart & Flutter по-русски
Stack, Row, Column - у них нет констрейнтов
источник

C

Cole in Dart & Flutter по-русски
как установить им констрейнт горизонтально в ширину экрана?
источник

C

Cole in Dart & Flutter по-русски
(не юзая MediaQuery)
источник

RV

Roman Vasiliev in Dart & Flutter по-русски
Cole
как установить им констрейнт горизонтально в ширину экрана?
Row/Column неограничены по главной оси. Смотри гайды по Flexible и Expanded, чтобы понимать, что делать с этим
источник

C

Cole in Dart & Flutter по-русски
блядь да идите нахуй гайды блядь смотри, спасибо блядь
источник

S

Socrat in Dart & Flutter по-русски
источник

S

Socrat in Dart & Flutter по-русски
ох уж эти вебразработчики
источник