20:00:11 From sergey miroshin : Хеллоу 20:00:19 From Nikita Spirianov : Всем привет! 20:00:29 From denis : Привет! 20:00:33 From Elina Safaryanova : Хай) 20:00:55 From Альберт Акманаев : привет всем 20:00:56 From Ekaterina Filatova : hello 20:01:42 From Альберт Акманаев : для разминки: есть односвязный список, найти kй элемент от его конца 20:02:27 From Andrey Glaschenko : + 20:02:27 From sergey : добрый вечер 20:02:35 From Павел : + 20:02:36 From Nikita Spirianov : + 20:02:37 From Альберт Акманаев : +\ 20:02:37 From denis : ++ 20:02:38 From sergey miroshin : +++ 20:02:38 From Олег Тюлькин : + 20:02:39 From Danny Danny : + 20:02:39 From Ekaterina Filatova : + 20:02:41 From Elina Safaryanova : + 20:02:41 From Константин : + 20:02:43 From Vadim : + 20:03:22 From Ренат Ганиев : + 20:03:51 From Andrey Glaschenko : давайте без чата ) 20:06:09 From sergey miroshin : Можно свернуть чат? А то из-за него артефакты 20:07:45 From Михаил Кудринский : у меня звука нет 20:08:35 From Artem Sok : Звук есть 20:08:56 From Vadim : Есть 20:08:57 From Павел : + 20:08:58 From Danny Danny : + 20:08:58 From sergey : + 20:08:59 From Ренат Ганиев : есть 20:09:00 From Олег Тюлькин : + 20:09:00 From Михаил Кудринский : ок. все есть 20:09:03 From Альберт Акманаев : в порядке 20:09:03 From Ekaterina Filatova : + 20:09:05 From Elina Safaryanova : звук норм 20:09:05 From denis : + 20:09:07 From Alex Gaew : yes 20:09:09 From sergey miroshin : Звук есть, но вот на экране какие-то артефакты 20:09:22 From Альберт Акманаев : артефакты есть 20:14:51 From Альберт Акманаев : чем то swiftui похоже 20:20:04 From Vadim : Напомните, пожалуйста, почему используется именно const конструктор? 20:20:27 From Alex Gaew : как лучше поступить, выучить эти виджеты наизусть?? 20:20:46 From sergey miroshin : Их очень много, не выучишь 20:20:56 From Alex Gaew : основные? 20:21:40 From Nikita Spirianov : На след занятии расскажу как можно правильно подойти к их изучению) 20:22:13 From sergey miroshin : Что-то пошло не так?) 20:22:29 From Danny Danny : Может пока код разберём? 20:25:47 From Alex Gaew : наследование 20:26:06 From sergey miroshin : А разве он отработает? setState не нужен?.. 20:26:17 From sergey miroshin : А, увидел ) 20:27:55 From Vadim : Я правильно понимаю, что мне никто не мешает в StatelessWidget тоже иметь поля, тоже завязываться на них, но я не получу интерактива, потому что не смогу вызвать setState на изменении полей? 20:29:17 From sergey miroshin : Stateless отрисовывается один раз. Statefull может перерисовываться. 20:30:38 From Vadim : А если я уйду в другое приложение, и вернусь обратно - он не перерисует? 20:32:40 From Vadim : Ну или ориентацию устройства поменяю 20:34:12 From sergey miroshin : Могу ошибаться, но в базовом случае нет. Он отрисовывается один раз и пока не вызовется dispose, то он не отрицается заново. То есть это такая статичная страница 20:34:52 From Vadim : Это странно. Все равно бывают события типа смены ориентации, которые хочешь-нехочешь должны приводить к перерисовке 20:36:14 From sergey miroshin : Для этого есть Statefull ) 20:36:34 From Nikita Spirianov : Это же  Xcode) 20:36:41 From Vadim : А stateless черным экраном заменится что ли? Не верится =) 20:37:37 From sergey miroshin : А почему он должен замениться?) Останется таким же, даже не изменив ориентацию ) 20:38:32 From Vadim : Имхо возможность смены ориентации устройства "на лету" - один из базовых принципов моб.разработки. В таком случае stateless совершенно бесполезная штука была бы 20:38:46 From Vadim : ну может я и не прав. Послушаем) 20:41:11 From sergey miroshin : Для каждой задачи - свои инструменты ) 20:42:13 From Vadim : Ер 20:42:18 From Vadim : Thx 20:47:18 From sergey : вроде stateless норм перерисовывается при повороте экрана 20:47:40 From sergey : просто build не вызывается 20:59:38 From Alex Gaew : никак( 21:00:56 From Ренат Ганиев : Это что то вроде подписки на изменения. 21:14:02 From sergey miroshin : _ 21:14:04 From Павел : - 21:14:05 From Andrey Glaschenko : + 21:14:07 From Олег Тюлькин : - 21:14:07 From Константин : + 21:14:08 From Ренат Ганиев : - 21:14:10 From Дмитрий : - 21:14:10 From Artem Sok : - 21:14:10 From Ekaterina Filatova : - 21:14:11 From Alex Gaew : 5 мин 21:14:11 From Михаил Кудринский : + 21:14:13 From Andrey Glaschenko : короткий ) 21:14:13 From Danny Danny : - 21:14:27 From Ренат Ганиев : 5 мин 21:14:29 From Ренат Ганиев : макс 21:14:57 From OTUS Online : 21-20 21:19:48 From OTUS Online : Предлагаю вопросы рассморет 21:20:05 From OTUS Online : Рассмотреть позже - текст чата приложу к материалам занятия 21:20:25 From Олег Тюлькин : + 21:20:26 From Nikita Spirianov : + 21:20:39 From sergey miroshin : Go go go ) 21:21:07 From Alex Gaew : + 21:22:44 From Nikita Spirianov : Запись? 21:22:45 From Дмитрий : + 21:22:46 From Ренат Ганиев : ++ 21:22:47 From sergey miroshin : ++++ 21:22:49 From Vadim : Слышно видно 21:22:50 From Ekaterina Filatova : + 21:31:01 From Andrey Glaschenko : original equipment manufacturer? 21:41:14 From sergey : жестко) 21:41:33 From Alex Gaew : .. перед переменной , что значат? 21:41:56 From sergey : выполняет метод объекта и возвращает его же 21:42:13 From sergey miroshin : List al 21:44:51 From Ekaterina Filatova : .. - удобно использовать при первоначальной инициализации объекта для присвоения значений его свойствам (сокращённая запись для удобства). возвращает созданный объект 21:44:58 From Дмитрий : через Window можно полностью экран приложения отрисовывать, а можно то же самое в рамках виджета делать? Т.е. низкоуровнево сам виджет отрисовать? 21:45:45 From Alex Gaew : походу так... 22:00:12 From Дмитрий : Подскажите, вот в коде часто вместо одной точки указывается 2: ..scheduleWarmUpFrame() Что это за особенность дарта? 22:00:37 From Alex Gaew : выше прочти я спрашивал уже 22:04:48 From sergey : https://dart.dev/guides/language/language-tour#cascade-notation- 22:11:50 From Ренат Ганиев : я пока вообще не догоняю как это все применять 22:12:00 From Ренат Ганиев : и для чего 22:13:39 From Vadim : Вопрос: как всё-таки получается, что из одного виджета получается, допустим, два элемента? Я же четко указал что у меня этот виджет является чайлдом этого виджета. Как он еще куда-то мог вставиться? Может упустил этот момент, хотелось бы снова услышать объяснение. 22:17:34 From sergey : читы) 22:17:49 From Vadim : Демонстрация как стрелять в ноги, если нет пистолета 22:36:35 From Artem Sok : спасибо 22:36:44 From Дмитрий : спасибо! 22:37:02 From Олег Тюлькин : Спасибо! 22:37:03 From Andrey Glaschenko : спасибо! Очень полезно для общего понимания 22:37:10 From Vadim : Спасибо!