Выложили в общий доступ запись стрима про БЛоК.
В описании тайм марки и упомянутые в видео ссылки.
https://youtu.be/AV_4aVOKl-g
В описании тайм марки и упомянутые в видео ссылки.
https://youtu.be/AV_4aVOKl-g
YouTube
Введение в Business Logic Components (BLoC)
Разбираемся что есть BLoC, зачем он нужен и как его правильно использовать.
### Тайм-коды:
00:00 Начало
9:35 Вводная часть
10:00 Зачем вообще архитектура?
18:40 Что вообще нужно знать, чтоб освоить BLoC?
28:35 Краткая история BLoC и комьюнити.
37:15 Концепция…
### Тайм-коды:
00:00 Начало
9:35 Вводная часть
10:00 Зачем вообще архитектура?
18:40 Что вообще нужно знать, чтоб освоить BLoC?
28:35 Краткая история BLoC и комьюнити.
37:15 Концепция…
Forwarded from Oh, my Flutter
Если создать новый Flutter-проект из master channel, мы увидим новую директорию integration_test. Как легко догадаться из названия, лежат в ней интеграционные тесты приложения. И вместе с их появлением библиотека integration_test стала частью Flutter.
📌 Найти её можно теперь в репозитории с плагинами.
#библиотека
📌 Найти её можно теперь в репозитории с плагинами.
#библиотека
Всем привет!
Скучали?
Первый стрим вам зашел, поэтому мы возвращаемся с анонсом продолжения, где уважаемый спикер 🅵🅾️🆇 продолжит свой рассказ про Flutter.
Да-да, на время мы отойдем от тематики BLoC’а чтобы затронуть другие важные вещи. Итак, на повестке дня: что такое BuildContext и нужен ли он (спойлер, да), зачем нужны InheritedWidget и можно ли без них обойтись (спойлер, нет), а также поговорим о навигации во Flutter.
https://drtsd.page.link/4D6z
Скучали?
Первый стрим вам зашел, поэтому мы возвращаемся с анонсом продолжения, где уважаемый спикер 🅵🅾️🆇 продолжит свой рассказ про Flutter.
Да-да, на время мы отойдем от тематики BLoC’а чтобы затронуть другие важные вещи. Итак, на повестке дня: что такое BuildContext и нужен ли он (спойлер, да), зачем нужны InheritedWidget и можно ли без них обойтись (спойлер, нет), а также поговорим о навигации во Flutter.
https://drtsd.page.link/4D6z
YouTube
Используем BuildContext как IoC
Что такое BuildContext во Flutter, нужен ли он, зачем нужны StatefulWidget/InheritedWidget и можно ли без них обойтись.
### Тайм-коды
0:00:00 Вступление
0:04:55 Обозначение проблемы
0:09:30 Неправильные решения проблемы
0:15:20 Жизненный цикл объекта State…
### Тайм-коды
0:00:00 Вступление
0:04:55 Обозначение проблемы
0:09:30 Неправильные решения проблемы
0:15:20 Жизненный цикл объекта State…
Поехали
https://drtsd.page.link/4D6z
https://drtsd.page.link/4D6z
YouTube
Используем BuildContext как IoC
Что такое BuildContext во Flutter, нужен ли он, зачем нужны StatefulWidget/InheritedWidget и можно ли без них обойтись.
### Тайм-коды
0:00:00 Вступление
0:04:55 Обозначение проблемы
0:09:30 Неправильные решения проблемы
0:15:20 Жизненный цикл объекта State…
### Тайм-коды
0:00:00 Вступление
0:04:55 Обозначение проблемы
0:09:30 Неправильные решения проблемы
0:15:20 Жизненный цикл объекта State…
Всем привет, мы возвращаемся с новым анонсом!
На этот раз мы разберемся с архитектурой и этапами построения приложения. Сделаем мы это на примере разработки записной книжки.
Стек технологий: Firebase и BLoC. Во время разработки особое внимание уделим работе с BuildContext. Заодно покажем хинты, облегчающие жизнь при разработке на Flutter.
Основной упор будет именно на обучение и объяснение, а не лайв коддинг. Задача масштабная, поэтому посвятим ей несколько стримов.
Заинтересовали?
Первый стрим пройдет 30 января в 14:00 по Мск, разберемся с задачей и разработаем архитектуру.
https://drtsd.page.link/xEYL
PS: обязательно посмотрите записи двух предыдущих стримов про BLoC и BuildContext, иначе рискуете упустить важные детали.
На этот раз мы разберемся с архитектурой и этапами построения приложения. Сделаем мы это на примере разработки записной книжки.
Стек технологий: Firebase и BLoC. Во время разработки особое внимание уделим работе с BuildContext. Заодно покажем хинты, облегчающие жизнь при разработке на Flutter.
Основной упор будет именно на обучение и объяснение, а не лайв коддинг. Задача масштабная, поэтому посвятим ей несколько стримов.
Заинтересовали?
Первый стрим пройдет 30 января в 14:00 по Мск, разберемся с задачей и разработаем архитектуру.
https://drtsd.page.link/xEYL
PS: обязательно посмотрите записи двух предыдущих стримов про BLoC и BuildContext, иначе рискуете упустить важные детали.
YouTube
Архитектура Flutter приложения
00:00 Приветствие
00:55 Что есть архитектура?
02:10 Почему у архитектуры много определений?
03:40 Архитектура декларативна, что а не как
08:45 Архитектуру просто начертить
32:08 Описание приложения которое хотим получить
35:04 Проектирование точки входа
50:45…
00:55 Что есть архитектура?
02:10 Почему у архитектуры много определений?
03:40 Архитектура декларативна, что а не как
08:45 Архитектуру просто начертить
32:08 Описание приложения которое хотим получить
35:04 Проектирование точки входа
50:45…
Привет, вот и настало время нового анонса!
И снова за докладчика @plugfox
Стрим начнется в субботу 20 марта в 14:00 по Москове. На этот раз вам предоставляется возможность проголосовать за тему (меткой `[long]` помечены продолжительные по времени):
И снова за докладчика @plugfox
Стрим начнется в субботу 20 марта в 14:00 по Москове. На этот раз вам предоставляется возможность проголосовать за тему (меткой `[long]` помечены продолжительные по времени):
Final Results
32%
CI, Docker, GitHub Actions, GitLab CI/CD
32%
Разбор каверзных вопросов про дарт
22%
InheritedWidget/InheritedNotifier/InheritedModel
21%
Flutter web: DOM & CanvasKit, Workers, Deferred imports, IFrame [long]
7%
Создание пакета в паб
25%
Бэк на дарте для вашего приложения и FaaS: ванильный дарт, shelf, functions_framework, gRPC [long]
28%
Stream, Iterable и генераторы [long]
37%
Изоляты
17%
Moor ORM и основы SQLite
8%
Ванильный дарт в вебе
Ссылка на предстоящий стрим: https://youtu.be/iFUnzctrYsM
YouTube
Эвент лупы и Изоляты
DART 🎯 FLUTTER pinned «Привет, вот и настало время нового анонса!
И снова за докладчика @plugfox
Стрим начнется в субботу 20 марта в 14:00 по Москове. На этот раз вам предоставляется возможность проголосовать за тему (меткой `[long]` помечены продолжительные по времени):»
И снова за докладчика @plugfox
Стрим начнется в субботу 20 марта в 14:00 по Москове. На этот раз вам предоставляется возможность проголосовать за тему (меткой `[long]` помечены продолжительные по времени):»
Похоже определились.
Встречаем "Изоляты и эвент лупы" 20 марта, в эту субботу, в 14:00 по Москве (+3 GMT).
https://youtu.be/iFUnzctrYsM
Встречаем "Изоляты и эвент лупы" 20 марта, в эту субботу, в 14:00 по Москве (+3 GMT).
https://youtu.be/iFUnzctrYsM
YouTube
Эвент лупы и Изоляты
DART 🎯 FLUTTER
Похоже определились. Встречаем "Изоляты и эвент лупы" 20 марта, в эту субботу, в 14:00 по Москве (+3 GMT). https://youtu.be/iFUnzctrYsM
Через 15 минут начинаем, не опаздывайте)
Давно не было трансляций.
Давайте выберем следующую тему и проведем в эту субботу, в 14:00 по Москве (+3 GMT)
А также укажите удобный день недели и время для последующих трансляций.
https://forms.gle/AUrXGb92bP6Qafog9
Ссылка на предстоящую трансляцию в конце опроса.
Давайте выберем следующую тему и проведем в эту субботу, в 14:00 по Москве (+3 GMT)
А также укажите удобный день недели и время для последующих трансляций.
https://forms.gle/AUrXGb92bP6Qafog9
Ссылка на предстоящую трансляцию в конце опроса.
Google Docs
Выбор темы следующего стрима
Время начала трансляции: 24 апр. 2021 г., 14:00
https://youtu.be/SZGG7uTBXJ4
https://youtu.be/SZGG7uTBXJ4
DART 🎯 FLUTTER pinned «Давно не было трансляций. Давайте выберем следующую тему и проведем в эту субботу, в 14:00 по Москве (+3 GMT) А также укажите удобный день недели и время для последующих трансляций. https://forms.gle/AUrXGb92bP6Qafog9 Ссылка на предстоящую трансляцию в конце…»
DART 🎯 FLUTTER
Давно не было трансляций. Давайте выберем следующую тему и проведем в эту субботу, в 14:00 по Москве (+3 GMT) А также укажите удобный день недели и время для последующих трансляций. https://forms.gle/AUrXGb92bP6Qafog9 Ссылка на предстоящую трансляцию в конце…
Ну чтож.
Пока по итогам выходит, что говорить будем про потоки.
Еще часок и подводим результаты, кто не голосовал - у вас есть еще шанс сделать следующей темой - заполнение форм
Пока по итогам выходит, что говорить будем про потоки.
Еще часок и подводим результаты, кто не голосовал - у вас есть еще шанс сделать следующей темой - заполнение форм
Завтра, в 14:00 по Москве будем разбираться с
"Iterable , Stream и sync*/async* генераторы"
https://youtu.be/SZGG7uTBXJ4
"Iterable , Stream и sync*/async* генераторы"
https://youtu.be/SZGG7uTBXJ4
YouTube
Iterable , Stream и sync*/async* генераторы
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
DART 🎯 FLUTTER
Завтра, в 14:00 по Москве будем разбираться с "Iterable , Stream и sync*/async* генераторы" https://youtu.be/SZGG7uTBXJ4
Запасайтесь попкорном, через час начинаем C:
Настало время анонса нового стрима, на этот раз про SQL.
Что же на нем будет?
+ Разберем теоретические основы БД и СУБД.
+ Реляционные базы данных
+ Что такое транзакции
+ ACID
+ CAP
+ SQL vs noSQL и где применяется на практике
+ Синтаксис SQL
+ Что такое SQLite и где его применять
+ Возможности и поддерживаемые типы
Ну и обязательно разберем интересный пример.
Стрим состоится 3 июля (в эту субботу) в 20:00 по Мск (+3 GMT)
Ссылка на трансляцию
Что же на нем будет?
+ Разберем теоретические основы БД и СУБД.
+ Реляционные базы данных
+ Что такое транзакции
+ ACID
+ CAP
+ SQL vs noSQL и где применяется на практике
+ Синтаксис SQL
+ Что такое SQLite и где его применять
+ Возможности и поддерживаемые типы
Ну и обязательно разберем интересный пример.
Стрим состоится 3 июля (в эту субботу) в 20:00 по Мск (+3 GMT)
Ссылка на трансляцию
YouTube
SQLite
Стрим про SQLite
+ Разберем теоретические основы БД и СУБД.
+ Реляционные базы данных
+ Что такое транзакции
+ ACID
+ CAP
+ SQL vs noSQL и где применяется на практике
+ Синтаксис SQL
+ Что такое SQLite и где его применять
+ Возможности и поддерживаемые типы…
+ Разберем теоретические основы БД и СУБД.
+ Реляционные базы данных
+ Что такое транзакции
+ ACID
+ CAP
+ SQL vs noSQL и где применяется на практике
+ Синтаксис SQL
+ Что такое SQLite и где его применять
+ Возможности и поддерживаемые типы…
Forwarded from Anna Ivanishcheva
Flutter Meetup: онлайн-митап для всех, кому интересна разработка на Flutter 🔥
4 августа, с 16:00 по 19:00 (Мск, GMT+3). Участие бесплатное.
Митап проводят РСХБ-Интех — IT-компания, которая разрабатывает цифровые продукты для Россельхозбанка. А онлайн-платформу со встроенным чатом предоставляют JUG Ru Group, организаторы одних из самых крупных технических конференций в стране.
Говорить будут о жизни с Flutter в Enterprise:
✔Продвинутые техники написания автотестов на Flutter;
✔Запуск Flutter на всех платформах;
✔Инструкция по применению изолятов;
✔Работа с Navigator 2.0.
А еще можно будет поболтать и похоливарить на Q&A-сессии.
Подробно почитать программу митапа и зарегистрироваться можно на https://bit.ly/3zZcOME
4 августа, с 16:00 по 19:00 (Мск, GMT+3). Участие бесплатное.
Митап проводят РСХБ-Интех — IT-компания, которая разрабатывает цифровые продукты для Россельхозбанка. А онлайн-платформу со встроенным чатом предоставляют JUG Ru Group, организаторы одних из самых крупных технических конференций в стране.
Говорить будут о жизни с Flutter в Enterprise:
✔Продвинутые техники написания автотестов на Flutter;
✔Запуск Flutter на всех платформах;
✔Инструкция по применению изолятов;
✔Работа с Navigator 2.0.
А еще можно будет поболтать и похоливарить на Q&A-сессии.
Подробно почитать программу митапа и зарегистрироваться можно на https://bit.ly/3zZcOME
Всем суббкоты.
Завести сегодня вечером в 20:00 по Мск какой-никакой ерундовый стрим?
Тема будет либо "Разбор пазлеров про дарт" или "Что такое виджет, контекст, стейт и как это работает", можно просто фоном какуюнить игрушку и "Ответы на произвольные вопросы". По теме решим на самом стриме, если заведу.
Ниже будет опрос, наберется 50 "за" - заводим.
Нет - в следующий раз.
Завести сегодня вечером в 20:00 по Мск какой-никакой ерундовый стрим?
Тема будет либо "Разбор пазлеров про дарт" или "Что такое виджет, контекст, стейт и как это работает", можно просто фоном какуюнить игрушку и "Ответы на произвольные вопросы". По теме решим на самом стриме, если заведу.
Ниже будет опрос, наберется 50 "за" - заводим.
Нет - в следующий раз.