Собеседование Flutter-разработчик. Популярные вопросы: разбор | Mad Brains Техно
Vložit
- čas přidán 9. 07. 2024
- 00:00 - Анонс бесплатного курса
00:17 - Вступление
00:36 - 1. Зачем вообще использовать Flutter? Преимущества и недостатки
02:38 - 2. Чем отличается Stateful от Stateless виджет?
03:32 - 3. Какие ещё существуют способы управления State?
06:14 - 4. Для чего применяются Keys?
09:00 - 5. Какие типы Keys бывают и какой выбрать?
10:09 - 6. Что вы знаете о том, как работает Flutter «под капотом»?
12:22 - 7. Что такое Widget, и как он отрисовывается?
14:31 - 8. Что вы знаете о многопоточности, как она реализована на Flutter?
18:03 - 9. Как запустить сложные вычисления отдельно от основного потока?
19:55 - 10. Работают ли принципы SOLID с Flutter?
Ссылки из наших видео, полезные статьи в телеграм-канале
t.me/skills_by_mad
О компетенциях Mad Brains и как мы решаем бизнес-задачи в телеграм-канале t.me/madbrainsru
Стать частью нашей команды
madbrains.ru/career
Техно - это внутренний еженедельный митап Mad Brains, на котором мы делимся опытом, знакомимся с актуальными технологиями мобильной и веб-разработки.
что бы удачно пройти собеседование, нужно на вопрос "Чем отличается Statefull от Stateless" ответить тем что он тяжелый а Stateless легкий))
спасибо за видео
Ярослав!!!
спасибо тебе большое, очень быстро, круто, с пониманием
пойду пересмотрю❤❤
Благодарю за фидбэк)
Очень полезно, спасибо большое👍
Спасибо 👍🏻🔥
Прр верстку можно добавить (виды single child layout, multi child layout), жизненный цикл Stateful, ну и отличие final от const.
100 лайков, и добавим в продолжение ;)
Эх, синьор. Ключи нужны также, чтобы найти конкретный виджет быстро, а не перебирать дерево. В Питоне нет JIT. Dart используется, потому что их команды сидели рядом в офисе (они несколько раз эту историю рассказывали). Event loop есть, потому что Dart планировался заменой JS, а в браузере этот луп с одним потоком и воркерами.
Спасибо за коммент) Интересно было узнать!
Вопросы джунам есть. А вакансии?
Когда планируется выход курса по Flutter?
Аффтар жжот пили есчо
Null Safety туда же мне кажется
> BuildContext - это то, что управляет позицией виджета в дереве виджетов*
В дереве элементов может быть? Я бы про дерево виджетов на собесе не заикался бы )
В официальной доке, в том числе про BuildContext используют такое словосочетание. Да потом, там приписка за дерево элементов, но сами разрабы флаттер говорят, что для понимания, можно использовать такое выражение. Так что, если даже на собесе, посмотрят на тебя с надменным видом и скажут, что дерева виджетов не существует, то это скорее звоночек, что может лучше рассмотреть другую контору))
🤦♂ keys юзаем когда изменяем коллекцию виджетов которая содержит состояние
вопрос 8, просто дичкий бред )). Dart однопоточний, ОК, Flutter єто UI toolkit там нет потоков ))), у Flutter прилодения 4 потока.
4 потока у Флаттера, да, но разработчику доступен только 1.
профессиональних терминов почти нету, "на пальцах" рассказано ), посмеялся.
На собесах понимание концепций ждут, а не жонглирование терминами.