FLUTTER WEB AND FLUTTER HOOKS: В статье рассказывается об использовании HOOKS в Flutter Web.
Статья: https://flatteredwithflutter.com/flutter-web-and-flutter-hooks/
Видео: https://youtu.be/L9i7OMbCm3c
Статья: https://flatteredwithflutter.com/flutter-web-and-flutter-hooks/
Видео: https://youtu.be/L9i7OMbCm3c
Dart and Rust: the async story: Как использовать многопоточный асинхронный Rust код с асинхронным Dart.
https://dev.to/sunshine-chain/rust-and-dart-the-async-story-3adk
https://dev.to/sunshine-chain/rust-and-dart-the-async-story-3adk
Remi Rousselet выпустил Riverpod - это повторная реализация InheritedWidgets. Он очень похож на Provider, но также имеет различие в попытке исправить общие проблемы, с которыми сталкивается Provider.
https://riverpod.dev/docs/fundamentals/getting_started
https://riverpod.dev/docs/fundamentals/getting_started
Flutter performance tips - Flutter in Focus: в данном выпуске Filip Hracek рассказывает о базовых понятиях работы Flutter.
https://youtu.be/PKGguGUwSYE
https://youtu.be/PKGguGUwSYE
FLUTTER DAY: 25 июня команда Flutter будет проводить 24-часовое образовательное онлайн мероприятие, посвящённое Flutter.
подробнее тут → https://g.co/flutterday
Также в этот день пройдёт Flutter Day Russia , где будут эксперты:
Евгений Кот - Wrike, Flutter GDE.
Александр Денисов - EPAM, Flutter GDE.
Евгений Сатуров - Surf, Flutter Dev Podcast.
Звиад Кардава - Google.
Chris Sells - Flutter Team.
Если есть вопросы, которые вы бы хотели задать, то можете отправить их через форму https://forms.gle/fdU5GNauqgot4rS87
Зарегистрироваться можно на https://www.meetup.com/GDG-Moscow/events/271212480/
подробнее тут → https://g.co/flutterday
Также в этот день пройдёт Flutter Day Russia , где будут эксперты:
Евгений Кот - Wrike, Flutter GDE.
Александр Денисов - EPAM, Flutter GDE.
Евгений Сатуров - Surf, Flutter Dev Podcast.
Звиад Кардава - Google.
Chris Sells - Flutter Team.
Если есть вопросы, которые вы бы хотели задать, то можете отправить их через форму https://forms.gle/fdU5GNauqgot4rS87
Зарегистрироваться можно на https://www.meetup.com/GDG-Moscow/events/271212480/
New tools for Flutter developers, built in Flutter: В статье рассказывается о обновленном Dart DevTools.
https://link.medium.com/OMeTpEr9z7
https://link.medium.com/OMeTpEr9z7
Flutter и настольные приложения: перевод статьи "Flutter and Desktop Apps".
https://habr.com/ru/company/ruvds/blog/508128/
https://habr.com/ru/company/ruvds/blog/508128/
How to Mock for Unit Testing: В статье рассматривается Mocking в Unit тестах, зачем нам нужны mock, а также какую проблему он решает и как использовать mock в Flutter.
статья: https://www.filledstacks.com/post/how-to-mock-for-unit-testing/
видео: https://youtu.be/Kq-YMAE1ssA
статья: https://www.filledstacks.com/post/how-to-mock-for-unit-testing/
видео: https://youtu.be/Kq-YMAE1ssA
Если вдруг кто-то вчера не успел на трансляцию Flutter Day Russia, то можете посмотреть запись.
https://youtu.be/qYzydKidbDQ
https://youtu.be/qYzydKidbDQ
Вышло обновление 3.12.0 для расширения Flutter и Dart в Vs Code.
Список изменений:
— Добавлен параметр
— теперь иконки выводятся на том месте где и цвет.
— Вызов функции
— Как Flutter Outline, так и стандартные деревья Outline были обновлены некоторыми дополнительными метками.
подробнее можно почитать тут
https://dartcode.org/releases/v3-12/
Список изменений:
— Добавлен параметр
dart.previewEmbeddedDevTool который позволяет запускать DevTools в окне Vs Code.— теперь иконки выводятся на том месте где и цвет.
— Вызов функции
dart:developer's inspect() теперь выведет объект в консоль в развернутом виде, позволяющее просматривать свойства.— Как Flutter Outline, так и стандартные деревья Outline были обновлены некоторыми дополнительными метками.
подробнее можно почитать тут
https://dartcode.org/releases/v3-12/
WHY FLUTTER ANIMATIONS NEED A VSYNC/TICKERPROVIDER: Что делают параметры vsync или mixin SingleTickerProviderStateMixin в Flutter анимации.
https://dash-overflow.net/articles/why_vsync/
https://dash-overflow.net/articles/why_vsync/
How to cut a hole in an overlay: как сделать оверлей используя ClipPath, CustomPainter и ColorFiltered.
https://dev.to/flutterclutter/flutter-how-to-cut-a-hole-in-an-overlay-a0
https://dev.to/flutterclutter/flutter-how-to-cut-a-hole-in-an-overlay-a0
Flutter Day — Recap: Краткое изложение Flutter Day от автора.
https://flatteredwithflutter.com/flutter-day-recap/
https://flatteredwithflutter.com/flutter-day-recap/
Dart Null Safety: The Ultimate Guide to Non-Nullable Types: Эта статья описывает, что изменилось, и показывает как использовать новые функции Null Safety на примере.
Статья: https://codewithandrea.com/videos/2020-06-29-dart-null-safety-ultimate-guide-non-nullable-types/
Видео: https://youtu.be/aZtjcbsdwTo
Статья: https://codewithandrea.com/videos/2020-06-29-dart-null-safety-ultimate-guide-non-nullable-types/
Видео: https://youtu.be/aZtjcbsdwTo
Framy: удобный кодогенератор для стилизации приложения, галереи, вайрфреймов и сторибордов.
https://www.framy.dev/#/
https://www.framy.dev/#/
Flutter performance tips - Flutter in Focus: Filip Hracek рассказывает о производительности в Flutter.
https://youtu.be/PKGguGUwSYE
https://youtu.be/PKGguGUwSYE
Widget Testing With Flutter: Getting Started: как с помощью тестов убедиться в том, что UI виджетов выглядят и ведут себя так, как и ожидалось.
https://www.raywenderlich.com/9591040-widget-testing-with-flutter-getting-started
https://www.raywenderlich.com/9591040-widget-testing-with-flutter-getting-started
Native vs Flutter vs React Native: тестируем производительность в работе с UI-элементами: сравнение потребление памяти, FPS, загрузку CPU и GPU при работе мобильных приложений, созданных с помощью разных технологий на задачах с разной сложностью.
https://habr.com/ru/company/vdsina/blog/509048/
https://habr.com/ru/company/vdsina/blog/509048/
Создатель BLoC, Felix Angelov зарелизил версию 0.1.0 cubit. cubit - это облегченное решение управлением состояния. Это подмножество bloc package, которое не опирается на событие, а вместо этого использует методы для создания новых состояний.
github: https://github.com/felangel/cubit
pub dev: https://pub.dev/packages/cubit
github: https://github.com/felangel/cubit
pub dev: https://pub.dev/packages/cubit
Dart string manipulation done right: Ваше приложение использует смайлики или поддерживает несколько языков? Dart внедрил новый способ безопасной работы с ними при работе со строками.
https://link.medium.com/kXkmMHLtM7
https://link.medium.com/kXkmMHLtM7
notifications_stream: Удобный виджет, который записывает уведомления в поток.
github: https://github.com/lesnitsky/notifications_stream
pub dev: https://pub.dev/packages/notifications_stream
github: https://github.com/lesnitsky/notifications_stream
pub dev: https://pub.dev/packages/notifications_stream