Size: a a a

Android Dev Подкаст

2018 December 26

Sergey λ in Android Dev Подкаст
Alex
разверни мысль пожалуйста
т.е. при повороте вьюшки не растягиваются, а пересоздаются и их все надо заново заполнять?
всегда при изменении состояния виджеты флаттера пересознаются, flutter widget != android view. Там есть метод build с которово и начинается биндинг данных и создание виджетов
источник

Sergey λ in Android Dev Подкаст
их не надо "заново" заполнять, просто вызовется метод build и все перестроится. Советую немного посмотреть как работает эта система. Вопросы не для этого чата.
источник

A

Alex in Android Dev Подкаст
Sergey λ
их не надо "заново" заполнять, просто вызовется метод build и все перестроится. Советую немного посмотреть как работает эта система. Вопросы не для этого чата.
ну по факту они пересоздаются и перезаполняются, лишняя работа
в иос у вьюшек просто меняются размеры и позиции (с няшными анимациями если повезет), в андроиде тоже  если настроить configChanges повороты никаких пересозданий и перезаполнений нет
источник

Sergey λ in Android Dev Подкаст
Alex
ну по факту они пересоздаются и перезаполняются, лишняя работа
в иос у вьюшек просто меняются размеры и позиции (с няшными анимациями если повезет), в андроиде тоже  если настроить configChanges повороты никаких пересозданий и перезаполнений нет
нету лишней работы
источник

Sergey λ in Android Dev Подкаст
flutter не так работает, там нету платформенных вью
источник

n

neikist in Android Dev Подкаст
Alex
ну по факту они пересоздаются и перезаполняются, лишняя работа
в иос у вьюшек просто меняются размеры и позиции (с няшными анимациями если повезет), в андроиде тоже  если настроить configChanges повороты никаких пересозданий и перезаполнений нет
Лучше на flutter.io пару туториалов пройдите
источник

Sergey λ in Android Dev Подкаст
@rudart вопросы по флаттеру можно завать здесь
источник

A

Alex in Android Dev Подкаст
так это вопрос не флаттеру, это вопрос по подкасту
источник

A

Alex in Android Dev Подкаст
Sergey λ
нету лишней работы
если вызывается второй раз билд при повороте то лишней работы же не избежать
Widget build(BuildContext context) {
   return Scaffold(
     appBar: AppBar(
       title: Text("Sample App"),
     ),
     body: Center(child: Text(textToShow)),
     floatingActionButton: FloatingActionButton(
       onPressed: _updateText,
       tooltip: 'Update Text',
       child: Icon(Icons.update),
     ),
   );
 }

этот весь код же будет выполнен еще раз?
а если у нас там вместо Sample App идет трудоемкое конструирование строки? ну например дату текущую в строку форматируем
источник

A

Alex in Android Dev Подкаст
ну в принципе можно и в дарт пройти
источник

A

Alex in Android Dev Подкаст
ок, спросил в флаттер чате
источник

NT

Nikita Toropov in Android Dev Подкаст
A general guideline is to assume that every build method could get called every frame
источник

NT

Nikita Toropov in Android Dev Подкаст
Из документации flutter
источник

NT

Nikita Toropov in Android Dev Подкаст
Этот метод вызывается не только при поворотах экрана и изменении конфигурации
источник

NT

Nikita Toropov in Android Dev Подкаст
Тот же FutureBuilder https://docs.flutter.io/flutter/widgets/FutureBuilder-class.html и остальные Builder'ы
источник

NT

Nikita Toropov in Android Dev Подкаст
"Это норма"
источник
2018 December 27

DN

Denis Nek (slow response) in Android Dev Подкаст
В эту субботу в 10:00 по Москве новогодний выпуск с родненькими ведущими!  Тема выпуска 2018-й год
источник

NY

Nikita Yatskivskiy in Android Dev Подкаст
Ееее)
источник

ST

Sasha Tainyuk in Android Dev Подкаст
Ну слава всем богам, выпуск в субботу. А то в пятницу как-то совсем не айс.)
источник

K

Konstantin in Android Dev Подкаст
Да ладно в любое время хорошо
источник