Zero to hero — Part 2 — SVG magic in Flutter: В статье автор рассказывает, как он работал с SVG в своем проекте.
https://kangabru.xyz/2020/05/29/zero-to-hero-2
https://kangabru.xyz/2020/05/29/zero-to-hero-2
Flutter Rendering: Under the Hood: Как работает рендеринг в Flutter.
https://dev.to/sayanide/flutter-rendering-under-the-hood-1n1o
https://dev.to/sayanide/flutter-rendering-under-the-hood-1n1o
Сегодня вышло оновление Provider до версии 4.1.3, список изменений:
— Fixes a bug where context.watch couldn't be called inside ListView/LayoutBuilder.
— Improved the performances of context.select, by not calling the selectors when the provider changes if the widgets listening to the value are already needing build.
— Improve the error message when trying to use context.select inside ListView.builder.
Весь список изменений: https://github.com/rrousselGit/provider/blob/master/CHANGELOG.md
pub dev: https://pub.dev/packages/provider
— Fixes a bug where context.watch couldn't be called inside ListView/LayoutBuilder.
— Improved the performances of context.select, by not calling the selectors when the provider changes if the widgets listening to the value are already needing build.
— Improve the error message when trying to use context.select inside ListView.builder.
Весь список изменений: https://github.com/rrousselGit/provider/blob/master/CHANGELOG.md
pub dev: https://pub.dev/packages/provider
StatefulWidget - Interaction(s): Как взаимодействовать между несколькими StatefulWidgets.
https://www.didierboelens.com/2020/06/statefulwidget-interactions/
https://www.didierboelens.com/2020/06/statefulwidget-interactions/
Flutter и десктоп разработка: Автор статьи отвечает на вопрос "Зачем вообще писать десктоп версию минуя эмуляторы и симуляторы?".
https://habr.com/ru/post/505546/
https://habr.com/ru/post/505546/
Dart Meets Rust: a match made in heaven: Как Sunshine использует Rust и Flutter.
https://dev.to/sunshine-chain/dart-meets-rust-a-match-made-in-heaven-9f5
https://dev.to/sunshine-chain/dart-meets-rust-a-match-made-in-heaven-9f5
How to Unit Test in Flutter: В статье автор рассказывает об основах unit тестирования, что он думает про него и как он использует его продакшене.
Статья: https://www.filledstacks.com/post/how-to-unit-test-in-flutter/
Видео: https://youtu.be/n21w5T3jdWE
Статья: https://www.filledstacks.com/post/how-to-unit-test-in-flutter/
Видео: https://youtu.be/n21w5T3jdWE
Yet another localization approach in Flutter: Anna Domashych рассказывает о том, как она использовала i69n для локализации приложения.
https://link.medium.com/wZAKItwe96
https://link.medium.com/wZAKItwe96
SSL pinning во Flutter: Как защитить Flutter приложение от MITM атаки при помощи SSL-pinning.
https://habr.com/ru/company/surfstudio/blog/504914/
https://habr.com/ru/company/surfstudio/blog/504914/
Elegant Networking in Flutter with Chopper: Как легко создать REST API запросы и распарсить JSON из интернета с использованием Chopper.
https://www.raywenderlich.com/10099546-elegant-networking-in-flutter-with-chopper
https://www.raywenderlich.com/10099546-elegant-networking-in-flutter-with-chopper
Fighting null in your Dart and Flutter applications: В статье описывается множество способов обработки null.
https://lesnitsky.dev/notes/fighting-null-in-your-dart-and-flutter-applications
https://lesnitsky.dev/notes/fighting-null-in-your-dart-and-flutter-applications
Announcing sound null safety: В посте описываются планы команды Dart по внедрению null safety.
https://link.medium.com/YoXMXiiXc7
https://link.medium.com/YoXMXiiXc7
Typography (The Boring Flutter Development Show, Ep. 40): Filip и Fitz рассказывает о типографике в Flutter.
https://youtu.be/CfkHyFClLSg
https://youtu.be/CfkHyFClLSg
Теперь в master и dev ветке можно создавать Flutter приложение только под MacOS.
— Включить поддержку MacOS с помощью
— Запустите приложение с помощью
Подробнее тут: goo.gle/2UxNuuA
— Включить поддержку MacOS с помощью
flutter-config --enable-macos-desktop
.— Запустите приложение с помощью
flutter run -d macOS
.Подробнее тут: goo.gle/2UxNuuA
Lessons learnt from first Flutter app: Команда Teazel рассказывают о плюсах и минусах Flutter при создании своего первого приложения.
http://www.teazel.com/articles/flutter/
http://www.teazel.com/articles/flutter/
Using SQLite in Flutter – Tutorial: Туториал по работе с SQLite в Flutter приложение.
https://ayusch.com/using-sqlite-in-flutter-tutorial/
https://ayusch.com/using-sqlite-in-flutter-tutorial/
FLUTTER WEB AND PAGINATEDDATATABLE: В статье кратко рассказывается о том, как сделать PaginatedDataTable в Flutter Web.
Статья: https://flatteredwithflutter.com/using-paginateddatatable-in-flutter-web/
Видео: https://youtu.be/Tw9LSJCpQMs
Статья: https://flatteredwithflutter.com/using-paginateddatatable-in-flutter-web/
Видео: https://youtu.be/Tw9LSJCpQMs
Sneak Peek at 2020 Volume 2: Flutter: Вышла вторая часть от Syncfusion, где они рассказывают о виджетах которые хотят выпустить в этом году.
https://www.syncfusion.com/blogs/post/sneak-peek-at-2020-volume-2-flutter.aspx
https://www.syncfusion.com/blogs/post/sneak-peek-at-2020-volume-2-flutter.aspx
Must have tools for a Flutter dev: Небольшой набор сервисов и инструментов для Flutter разработки.
https://www.sadmansamee.blog/tools_for_flutter_dev/
https://www.sadmansamee.blog/tools_for_flutter_dev/
Optimizing performance in Flutter web apps with tree shaking and deferred loading: В статье рассказывается как работают отложенная загрузка и встряхивание дерева, а так же как их можно использовать в Flutter приложение для улучшения его производительности.
https://link.medium.com/T55yRNwSn7
https://link.medium.com/T55yRNwSn7