Adaptive Layouts part 2 (The Boring Flutter Development Show, Ep. 46): Вторая часть The Boring Flutter Development Show где Filip и Fitz продолжают обсуждать и показывать адаптивный дизайн на примере создания адаптивного приложения для разных браузеров и устройств.
https://youtu.be/eikOZzfc0l4
https://youtu.be/eikOZzfc0l4
What is the BLoC pattern?: Marc Gerken дает ответы на такие вопросы, как: что такое BLoC, зачем он нужен, какие проблемы решает, как он работает и какие плюсы и минусы у него есть и т.д.
https://www.flutterclutter.dev/flutter/basics/what-is-the-bloc-pattern/2021/2084/
https://www.flutterclutter.dev/flutter/basics/what-is-the-bloc-pattern/2021/2084/
#Новостизанеделю
А вот и очередная подборка новостей за неделю.
Новости:
— Бесплатный курс "Flutter & Firebase: Build a Complete App for iOS & Android" от Andrea Bizzotto до 12 марта.
https://t.me/FlutterDevRu/657
— Flutter Cookbook Effects.
https://t.me/FlutterDevRu/653
— FutureBuilder.
https://t.me/FlutterDevRu/651
— Flutter Navigator 2.0 and Deep Links.
https://t.me/FlutterDevRu/652
— What is the BLoC pattern?
https://t.me/FlutterDevRu/659
— Testing BLoC in Flutter - BLoC and Mockito.
https://flatteredwithflutter.com/testing-bloc-in-flutte/
— Reverse engineering Flutter apps (Part 2).
https://blog.tst.sh/reverse-engineering-flutter-apps-part-2/
Интересное из Github:
— curved_navigation_bar.
https://github.com/rafalbednarczuk/curved_navigation_bar
— Flutter_PinPut.
https://github.com/Tkko/Flutter_PinPut
— flutter_architecture_samples.
https://github.com/brianegan/flutter_architecture_samples
— scaled_list.
https://github.com/hosain-mohamed/scaled_list
— navme.
https://github.com/zfx-com/navme
А вот и очередная подборка новостей за неделю.
Новости:
— Бесплатный курс "Flutter & Firebase: Build a Complete App for iOS & Android" от Andrea Bizzotto до 12 марта.
https://t.me/FlutterDevRu/657
— Flutter Cookbook Effects.
https://t.me/FlutterDevRu/653
— FutureBuilder.
https://t.me/FlutterDevRu/651
— Flutter Navigator 2.0 and Deep Links.
https://t.me/FlutterDevRu/652
— What is the BLoC pattern?
https://t.me/FlutterDevRu/659
— Testing BLoC in Flutter - BLoC and Mockito.
https://flatteredwithflutter.com/testing-bloc-in-flutte/
— Reverse engineering Flutter apps (Part 2).
https://blog.tst.sh/reverse-engineering-flutter-apps-part-2/
Интересное из Github:
— curved_navigation_bar.
https://github.com/rafalbednarczuk/curved_navigation_bar
— Flutter_PinPut.
https://github.com/Tkko/Flutter_PinPut
— flutter_architecture_samples.
https://github.com/brianegan/flutter_architecture_samples
— scaled_list.
https://github.com/hosain-mohamed/scaled_list
— navme.
https://github.com/zfx-com/navme
Flutter Design Patterns. 1 — Singleton: В первой части Mangirdas Kazlauskas рассматривает паттерн Singleton.
Singleton(Одиночка) — это порождающий паттерн, который гарантирует существование только одного объекта определённого класса, а также позволяет достучаться до этого объекта из любого места программы.
https://dev.to/mkobuolys/1-singleton-16g9
Singleton(Одиночка) — это порождающий паттерн, который гарантирует существование только одного объекта определённого класса, а также позволяет достучаться до этого объекта из любого места программы.
https://dev.to/mkobuolys/1-singleton-16g9
#FlutterEngage
С нетерпением жду Flutter Engage, до события осталось меньше 12 часов!
Впереди много новостей, интересных докладов и крутых докладчиков, а пока можете сделать свой образ дэш тут и при желании поделиться в комментариях →
https://dashatar-dev.web.app/#/
Ознакомиться с расписанием можно здесь →
https://events.flutter.dev/engage/schedule
Смотреть трансляцию - тут →
https://youtu.be/yll3SNXvQCw
P.S Начало мероприятия в 9:30AM или 20:30 по Москве. Подробнее почитать о нем можете по ссылке →
https://events.flutter.dev/
С нетерпением жду Flutter Engage, до события осталось меньше 12 часов!
Впереди много новостей, интересных докладов и крутых докладчиков, а пока можете сделать свой образ дэш тут и при желании поделиться в комментариях →
https://dashatar-dev.web.app/#/
Ознакомиться с расписанием можно здесь →
https://events.flutter.dev/engage/schedule
Смотреть трансляцию - тут →
https://youtu.be/yll3SNXvQCw
P.S Начало мероприятия в 9:30AM или 20:30 по Москве. Подробнее почитать о нем можете по ссылке →
https://events.flutter.dev/
Slivers in Flutter. Getting Started: Подробнее о том, как и когда использовать Silvers в Flutter.
https://www.raywenderlich.com/19539821-slivers-in-flutter-getting-started
https://www.raywenderlich.com/19539821-slivers-in-flutter-getting-started
#FlutterEngage
Вот и начался долгожданный Flutter Engage!
Присоединяетесь к трансляции, чтобы наблюдать за событием.
https://youtu.be/yll3SNXvQCw
Вот и начался долгожданный Flutter Engage!
Присоединяетесь к трансляции, чтобы наблюдать за событием.
https://youtu.be/yll3SNXvQCw
This media is not supported in your browser
VIEW IN TELEGRAM
Эта дэш просто характеризует меня во время просмотра трансляции: наконец-то дождались Flutter 2.0 и Dart 2.12!
Что мы получаем?
Flutter Web и Desktop в Stable, а так же google_mobile_ads, Null Safety, два новых виджета Autocomplete и ScaffoldMessenger, Flutter DevTools и т.д.
Подробнее ознакомиться со всеми нововведениями в Flutter 2.0 вы можете тут:
https://medium.com/flutter/whats-new-in-flutter-2-0-fe8e95ecc65#
А также прочитать про анонс Dart 2.12.
https://medium.com/dartlang/announcing-dart-2-12-499a6e689c87
Что мы получаем?
Flutter Web и Desktop в Stable, а так же google_mobile_ads, Null Safety, два новых виджета Autocomplete и ScaffoldMessenger, Flutter DevTools и т.д.
Подробнее ознакомиться со всеми нововведениями в Flutter 2.0 вы можете тут:
https://medium.com/flutter/whats-new-in-flutter-2-0-fe8e95ecc65#
А также прочитать про анонс Dart 2.12.
https://medium.com/dartlang/announcing-dart-2-12-499a6e689c87
Flutter web support hits the stable milestone: Прочитать подробнее про Flutter Web вы можете в этой статье.
https://medium.com/flutter/flutter-web-support-hits-the-stable-milestone-d6b84e83b425
https://medium.com/flutter/flutter-web-support-hits-the-stable-milestone-d6b84e83b425
Кто не успел вчера посмотреть трансляцию Flutter Engage, не огорчайтесь, можно посмотреть запись которая доступна на youtube канале Flutter.
https://youtu.be/yll3SNXvQCw
https://youtu.be/yll3SNXvQCw
Announcing Flutter support for foldable devices: Статья о том, как Microsoft внес свой вклад во Flutter для поддержки девайсов со складным экраном.
https://devblogs.microsoft.com/surface-duo/flutter-dual-screen-foldable/
https://devblogs.microsoft.com/surface-duo/flutter-dual-screen-foldable/
Flutter user survey. Q1 2021: А вот и опрос пользователей Flutter за первый квартал 2021 года. Успей пройти его до 11 марта, твои ответы помогут улучшить Flutter.
https://google.qualtrics.com/jfe/form/SV_eKYon5R5FfrS38G
https://google.qualtrics.com/jfe/form/SV_eKYon5R5FfrS38G
Flutter Folio. A multi-platform scrapbooking app that feels great on every device: Узнайте подробнее о Flutter Folio от gskinner.
https://blog.gskinner.com/archives/2021/03/flutter-folio-a-multi-platform-scrapbooking-app-that-feels-great-on-every-device.html
https://blog.gskinner.com/archives/2021/03/flutter-folio-a-multi-platform-scrapbooking-app-that-feels-great-on-every-device.html
#Новостизанеделю
А вот и очередная подборка новостей за неделю.
Новости:
— What’s New in Flutter 2.
https://medium.com/flutter/whats-new-in-flutter-2-0-fe8e95ecc65
— Announcing Dart 2.12.
https://medium.com/dartlang/announcing-dart-2-12-499a6e689c87
— Announcing Zapp! EAP: Build Dart & Flutter apps in the browser!
https://invertase.io/blog/introducing-zapp
— Flutter web support hits the stable milestone.
https://t.me/FlutterDevRu/668
— Запись Flutter Engage.
https://t.me/FlutterDevRu/669
— Announcing Flutter support for foldable devices.
https://t.me/FlutterDevRu/670
— Flutter user survey. Q1 2021.
https://t.me/FlutterDevRu/671
Интересное из Github:
— plus_plugins.
https://github.com/fluttercommunity/plus_plugins
— image.
https://github.com/brendan-duncan/image
— gql.
https://github.com/gql-dart/gql
— GitJournal.
https://github.com/GitJournal/GitJournal
— jiffy.
https://github.com/jama5262/jiffy
— dart-lint.
https://github.com/passsy/dart-lint
А вот и очередная подборка новостей за неделю.
Новости:
— What’s New in Flutter 2.
https://medium.com/flutter/whats-new-in-flutter-2-0-fe8e95ecc65
— Announcing Dart 2.12.
https://medium.com/dartlang/announcing-dart-2-12-499a6e689c87
— Announcing Zapp! EAP: Build Dart & Flutter apps in the browser!
https://invertase.io/blog/introducing-zapp
— Flutter web support hits the stable milestone.
https://t.me/FlutterDevRu/668
— Запись Flutter Engage.
https://t.me/FlutterDevRu/669
— Announcing Flutter support for foldable devices.
https://t.me/FlutterDevRu/670
— Flutter user survey. Q1 2021.
https://t.me/FlutterDevRu/671
Интересное из Github:
— plus_plugins.
https://github.com/fluttercommunity/plus_plugins
— image.
https://github.com/brendan-duncan/image
— gql.
https://github.com/gql-dart/gql
— GitJournal.
https://github.com/GitJournal/GitJournal
— jiffy.
https://github.com/jama5262/jiffy
— dart-lint.
https://github.com/passsy/dart-lint
Create a controller for a custom widget: Узнайте подробнее, что такое контроллер в Flutter, а также как его создать для кастомного виджета.
https://www.flutterclutter.dev/flutter/tutorials/create-a-controller-for-a-custom-widget/2021/2149/
https://www.flutterclutter.dev/flutter/tutorials/create-a-controller-for-a-custom-widget/2021/2149/
2 шага к построению адаптивной верстки Flutter-приложения: Подробнее о том, как создать Flutter приложение, которое умеет адаптироваться к разным экранам и ориентациям.
https://habr.com/ru/company/epam_systems/blog/546114/
https://habr.com/ru/company/epam_systems/blog/546114/
Совсем недавно, 3-го марта прошел Flutter Engage, на котором Flutter Team объявила о выходе Flutter 2.0, и о том, что Flutter теперь официально больше не только кросс-платформенный фреймворк, а мульти-платформенный (или portable), так как поддерживает сразу 6 платформ.
Поэтому, 13-го марта в 12:00 по московскому времени на канале GDG Russia соберется компания русскоговорящих Flutter экспертов, чтобы кратко пересказать все новости, обсудить их и, конечно, ответить на вопросы гостей. Итак, приглашаем всех желающих на Flutter Engage Russia. В программе несколько мини-докладов по основным топикам конференции, сессия вопросов и ответов со специальным гостем и круглый стол со всеми экспертами.
— "Flutter for Web. Из мобилки в веб" Александр Денисов (EPAM Systems, Flutter и Dart GDE)
— "Переходим на Null Safety" Евгений Сатуров (Surf, основатель Flutter Dev Podcast)
— "Монетизация Flutter приложений", Кирилл Адещенко (Tennesi.bet)
Ведущими всего мероприятия будут Евгений Кот (Wrike, Flutter и Dart GDE) и Светлана Кривошеева (Effective).
Ну и конечно, специальный гость! На огонёк Flutter Engage Russia заглянет DevRel из Flutter Team, Filip Hráček! Если вы хотите задать вопрос Филипу, ну или остальным участникам, заполните вот эту форму, не факт что эксперты успеют ответить на все вопросы из комментариев, так что лучше задать их заранее.
Ждем всех неравнодушных к Flutter разработке и будущему этого фреймворка!
Поэтому, 13-го марта в 12:00 по московскому времени на канале GDG Russia соберется компания русскоговорящих Flutter экспертов, чтобы кратко пересказать все новости, обсудить их и, конечно, ответить на вопросы гостей. Итак, приглашаем всех желающих на Flutter Engage Russia. В программе несколько мини-докладов по основным топикам конференции, сессия вопросов и ответов со специальным гостем и круглый стол со всеми экспертами.
— "Flutter for Web. Из мобилки в веб" Александр Денисов (EPAM Systems, Flutter и Dart GDE)
— "Переходим на Null Safety" Евгений Сатуров (Surf, основатель Flutter Dev Podcast)
— "Монетизация Flutter приложений", Кирилл Адещенко (Tennesi.bet)
Ведущими всего мероприятия будут Евгений Кот (Wrike, Flutter и Dart GDE) и Светлана Кривошеева (Effective).
Ну и конечно, специальный гость! На огонёк Flutter Engage Russia заглянет DevRel из Flutter Team, Filip Hráček! Если вы хотите задать вопрос Филипу, ну или остальным участникам, заполните вот эту форму, не факт что эксперты успеют ответить на все вопросы из комментариев, так что лучше задать их заранее.
Ждем всех неравнодушных к Flutter разработке и будущему этого фреймворка!
Flutter 2. Что нового: Перевод статьи "What’s New in Flutter 2" в которой рассказывается о том, что нового появилось в Flutter 2.
https://habr.com/ru/company/surfstudio/blog/546224/
https://habr.com/ru/company/surfstudio/blog/546224/
Simplify Flutter state management with Riverpod: Souvik Biswas рассказывает, что такое состояние в Flutter и как им управлять с использованием Riverpod.
https://blog.codemagic.io/flutter-state-management-with-riverpod/
https://blog.codemagic.io/flutter-state-management-with-riverpod/