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
Flutter выпустили новую серию видео гайдов от на YouTube под названием Package of the Week. В первом видео из этой серии рассказывается о Package:async.
https://youtu.be/r0tHiCjW2w0
https://youtu.be/r0tHiCjW2w0
Flutter hackathon #hack20 journey: Автор рассказывает о своем участие в Flutter hackathon.
https://themobilecoder.com/flutter-hackathon-hack20-journey/
https://themobilecoder.com/flutter-hackathon-hack20-journey/
Flutter. Разбираемся, как рисовать различные фигуры с помощью CustomClipper: Перевод статьи "Flutter: Custom Clipper" где рассказывается, что можно сделать, используя ClipPath и CustomClipper.
https://habr.com/ru/post/509384/
https://habr.com/ru/post/509384/
Internationalizing and Localizing Your Flutter App: Как локализовать и интернационализировать ваше приложение с использование flutter_localization и Intl.
https://www.raywenderlich.com/10794904-internationalizing-and-localizing-your-flutter-app
https://www.raywenderlich.com/10794904-internationalizing-and-localizing-your-flutter-app
Striking border effects in Flutter: В статье рассказывается о border эффектах в Flutter.
https://www.flutterclutter.dev/flutter/tutorials/how-to-add-a-border-to-a-widget/2020/587/
https://www.flutterclutter.dev/flutter/tutorials/how-to-add-a-border-to-a-widget/2020/587/
Dart extensions to flatten Flutter's deep nested widget trees: Расширения могут быть отличным инструментом в нашем наборе инструментов, когда мы пишем бизнес-логику, но они также могут быть полезны и в других областях.
https://diamantidis.github.io/2020/07/07/dart-extensions-flatten-flutter-nested-widget-trees
https://diamantidis.github.io/2020/07/07/dart-extensions-flatten-flutter-nested-widget-trees
Codemagic в середине июля выпускают книгу под названием "Flutter libraries we love". В книге собрано 11 различных категорий Flutter библиотек, в каждой категории есть список библиотек. Также выделяют одну библиотеку, где рассказываются плюсы и минусы с точки зрения разработчика и примерами кода.
Чтобы получить книгу нужно заполнить форму:
https://codemagic.io/flutter-libraries-ebook/
Чтобы получить книгу нужно заполнить форму:
https://codemagic.io/flutter-libraries-ebook/
Flutter. Упрощаем компоновку виджетов с помощью Dart расширений: Перевод статьи "Dart extensions to flatten Flutter's deep nested widget trees".
https://habr.com/ru/post/510106/
https://habr.com/ru/post/510106/
Google and Canonical partner to bring Linux apps support to Flutter: Сегодня компания Google объявила о сотрудничестве с Canonical, издателем Ubuntu, с целью обеспечения поддержки настольных приложений Linux для Flutter.
https://link.medium.com/aIq0fE2lX7
https://link.medium.com/aIq0fE2lX7