Flutter Hot Reload: Что под капотом?: Перевод статьи "Flutter Reload: What’s Under the Hood".
https://habr.com/ru/articles/843486/
Build a word puzzle with Flutter: Гайд от Brett Morgan, где он рассказывает про создание кроссвордов.
https://codelabs.developers.google.com/codelabs/flutter-word-puzzle?hl=ru#0
Создайте 2D-игру с физикой с помощью Flutter и Flame: В статье Brett Morgan рассказывает про создание 2D игры с использованием Flame.
https://codelabs.developers.google.com/codelabs/flutter-flame-forge2d?hl=ru#0
#Новостизанеделю
А вот и очередная подборка новостей. Спасибо, что читаете их.
— Best practices for adaptive design.
https://docs.flutter.dev/ui/adaptive-responsive/best-practices#break-down-your-widgets
— “Clean” Architecture vs pragmatic architecture.
https://developers.mews.com/clean-architecture-vs-pragmatic-architecture/
— How to Dismiss Widgets in Flutter.
https://onlyflutter.com/how-to-dismiss-widgets-in-flutter/
Интересное из Github:
— flutter-shadcn-ui.
https://github.com/nank1ro/flutter-shadcn-ui
— mapkit-flutter-demo.
https://github.com/yandex/mapkit-flutter-demo
— ResponsiveFramework.
https://github.com/Codelessly/ResponsiveFramework
— form_model
https://github.com/sukhrob-djumaev/form_model
На мой взгляд, качество и разнообразие контента от медиа-команды Flutter в последнее время снизилось. Раньше было больше разнообразных рубрик, включая создание различных приложений, рефакторинг кода и другие интересные темы. Сейчас наблюдается некоторый спад активности, и новых статей появляется значительно меньше.
Я надеюсь, что команда Flutter вернется к более активному развитию платформы, добавляя интересные пакеты и расширяя функциональность. Было бы здорово увидеть возрождение прежней динамики и разнообразия в контенте.
Вот такая мысль у меня появилась после последних видео. А вы что думаете? 🐦🐦
#Новостизанеделю
А вот и очередная подборка новостей. Спасибо, что читаете их.
— How We Built Purrfect Code: A Puzzle Game for Developers.
/channel/FlutterForDev/1469
— Improving Code Quality in Flutter With Very Good Analysis.
https://onlyflutter.com/improving-code-quality-in-flutter-with-very-good-analysis/
— Полный гайд по тестированию на Flutter. Часть 9: Best practices написания Unit-тестов.
https://habr.com/ru/articles/836226/
— Знакомимся с Flutter GPU.
/channel/FlutterForDev/1468
— Как мы создали приложение для ТСД на Flutter с интеграцией 1С и внедрили его на 200 фабриках в Китае.
https://habr.com/ru/companies/zenden_it/articles/836282/
Интересное из Github:
— platform_info.
https://github.com/PlugFox/platform_info
— flutter_badges.
https://github.com/yako-dev/flutter_badges
— flutter-settings-ui
https://github.com/yako-dev/flutter-settings-ui
Знакомимся с Flutter GPU: Перевод статьи "Getting started with Flutter GPU" от Станислава Чернышева.
https://habr.com/ru/articles/836010/
Getting started with Flutter GPU: В статье Brandon DeRosier о продвинутом рендеринге с помощью Flutter GPU.
https://medium.com/flutter/getting-started-with-flutter-gpu-f33d497b7c11
UPD: У кого не открывается медиум PDF страницы в комментарии.
Что нового в Flutter 3.24?: Перевод статьи "What’s new in Flutter 3.24?".
https://habr.com/ru/articles/834568/
What’s new in Flutter 3.24: Вышла новая версия Flutter 3.24, вот что в нее вошло:
— Предварительный просмотр Flutter GPU для продвинутой графики и 3D.
— Поддержка множественных Flutter-представлений в веб-приложения.
— Добавлена монетизация через видеорекламу.
— Улучшен рендеринг текста в Impeller.
— Новые сливеры для создания динамичных заголовков при прокрутке.
Остальное можно узнать в статье:
https://medium.com/flutter/whats-new-in-flutter-3-24-6c040f87d1e4
UPD: У кого не открывается медиум PDF страницы в комментарии.
#Новостизанеделю
А вот и очередная подборка новостей. Спасибо, что читаете их.
— Полный гайд по тестированию на Flutter. Часть 4: продвинутое модульное тестирование.
/channel/FlutterForDev/1458
— SMS autofill in Flutter.
/channel/FlutterForDev/1459
— Reflecting on Flutter after Fluttercon 2024.
https://roszkowski.dev/2024/fluttercon/
— Why more code is not always a bad thing.
https://dcm.dev/blog/2024/07/23/why-more-code-is-not-always-a-bad-thing/
Интересное из Github:
— hds_overlay.
https://github.com/Rexios80/hds_overlay
— puby.
https://github.com/Rexios80/puby
— tuple.dart.
https://github.com/google/tuple.dart
— circular_bottom_navigation
https://github.com/benyaminbeyzaie/circular_bottom_navigation
— flutter_zoom_drawer
https://github.com/medyas/flutter_zoom_drawer
Полный гайд по тестированию на Flutter. Часть 4: продвинутое модульное тестирование: Перевод статьи NALSengineering/a-complete-guide-to-testing-in-flutter-part-4-advanced-unit-testing-926b00373e09">"A Complete Guide to Testing in Flutter. Part 4: Advanced Unit Testing".
https://habr.com/ru/articles/832918/
Package of the Week(firebase_vertexai):Очередной выпуск Package of the Week в котором рассказывается про firebase_vertexai.
https://youtu.be/ebYDOadpPcI?si=6Z2Lu_vgEfsOAE8U
Реализация доступности с помощью Flutter: перевод статьи "Accessibility in Flutter on the Web".
https://habr.com/ru/companies/otus/articles/829432/
#Новостизанеделю
А вот и очередная подборка новостей. Спасибо, что читаете их.
— Мой пост благодарности.
/channel/FlutterForDev/1450
— Rewriting freezed with Macros | Observable Flutter #47.
https://www.youtube.com/live/AsF_liobO-c?si=a-i0g9tiqChIw4Jt
— Make Your Macros: Step-by-Step Guide for Flutter Macros.
/channel/FlutterForDev/1447
— Rive-анимация для Flutter-приложений: почему мы любим ее больше Lottie, когда ее применять и какие фишки использовать.
/channel/FlutterForDev/1448
— Как мы переходили с Xamarin на Flutter.
https://habr.com/ru/articles/828656/
Интересное из Github:
— ticking_widget
https://github.com/BirjuVachhani/ticking_widget
— flutter_soloud
https://github.com/alnitak/flutter_soloud
— fluttercon_2024
https://github.com/letsar/fluttercon_2024
— beautiful_timelines.
https://github.com/JHBitencourt/beautiful_timelines
— sticky_grouped_list.
https://github.com/Dimibe/sticky_grouped_list
#Новостизанеделю
А вот и очередная подборка новостей. Спасибо, что читаете их.
— Build a word puzzle with Flutter.
/channel/FlutterForDev/1479
— Observable Flutter(Building for the web with Jaspr).
https://www.youtube.com/live/80sZBijcRa8?si=NNsWZ3N1bU0nO6SN
— Hot reload.
https://docs.flutter.dev/tools/hot-reload
— The origin, the what, and the how of TDD (by building a FizzBuzz Flutter/Dart feature).
https://medium.com/flutter-community/the-origin-the-what-and-the-how-of-tdd-by-building-a-fizzbuzz-flutter-dart-feature-0d4c0e8f65bc
Интересное из Github:
— flutter_ai_toolkit.
https://github.com/csells/flutter_ai_toolkit
— build_web_compilers.
https://github.com/dart-lang/build/tree/master/build_web_compilers
— install_plugin.
https://github.com/hui-z/flutter_install_plugin
#Новостизанеделю
А вот и очередная подборка новостей. Спасибо, что читаете их.
— Technique of the Week(Uint8List).
/channel/FlutterForDev/1475
— Создайте 2D-игру с физикой с помощью Flutter и Flame.
/channel/FlutterForDev/1476
— How to build a physics based game with Flutter and Flame's Forge2D.
https://www.youtube.com/watch?v=nsnQJrYHHNQ
— How to Create Integration Tests in Flutter.
https://onlyflutter.com/how-to-create-integration-tests-in-flutter/
— Flutter Web. Часть 1.
https://habr.com/ru/companies/surfstudio/articles/840606/
Интересное из Github:
— dart_simdjson.
https://github.com/mraleph/dart_simdjson
— context_plus.
https://github.com/s0nerik/context_plus
— firebase_js_interop.
https://github.com/IO-Design-Team/firebase_js_interop
Technique of the Week(Uint8List): В новом выпуске Technique of the Week рассказывают, про Uint8List.
https://youtu.be/9lhN5QXyZQc?si=yU-TVc111dgGTGdl
#Новостизанеделю
А вот и очередная подборка новостей. Спасибо, что читаете их.
— Package of the Week(Mix).
/channel/FlutterForDev/1471
— Про медиа Flutter команды.
/channel/FlutterForDev/1472
— Добавьте звук и музыку в свою игру Flutter.
https://codelabs.developers.google.com/codelabs/flutter-codelab-soloud?hl=ru#0
— Руководство: Начало работы с Gemini API.
https://ai.google.dev/gemini-api/docs/get-started/tutorial?lang=dart&hl=ru
— Тестирование BLoC
https://habr.com/ru/articles/837646/
— Руководство по deep links в Flutter-приложениях.
https://habr.com/ru/articles/837330/
Интересное из Github:
— shorebird v1.2.2
https://github.com/shorebirdtech/shorebird/releases/tag/v1.2.2
— yandex_maps_mapkit_lite.
https://github.com/yandex/yandex_maps_mapkit_lite
— flutter_deck.
https://github.com/mkobuolys/flutter_deck
Package of the Week(Mix): Очередной выпуск Package of the Week в котором рассказывается про Mix.
https://youtu.be/sjPSx6-iCao?si=WBTF6LqWiA9ynE_I
UPD: Я бы такой пакет не использовал вообще, но комменты под видео интересные. Странно, что вообще они на такие пакеты публикуют видосики.
How We Built Purrfect Code: A Puzzle Game for Developers: Команда Google рассказывает про создание игры Purrfect Code с использованием Flame.
https://developers.googleblog.com/en/how-we-built-purrfect-code/
#Новостизанеделю
А вот и очередная подборка новостей. Спасибо, что читаете их.
— What’s new in Flutter 3.24.
/channel/FlutterForDev/1462
— Announcing Dart 3.5, and an update on the Dart roadmap.
/channel/FlutterForDev/1463
— Getting started with Flutter GPU.
/channel/FlutterForDev/1466
— Technique of the Week(Completers).
/channel/FlutterForDev/1465
Интересное из Github:
— octopus.
https://github.com/PlugFox/octopus
— flutter_and_friends.
https://github.com/felangel/flutter_and_friends
— screenrecorder.
https://github.com/Baseflow/screenrecorder
К каждой новости из medium в комментариях есть pdf файл со страницей, для тех у кого не открывается сайт.
Technique of the Week(Completers): В новом выпуске Technique of the Week рассказывают, про Completer.
https://www.youtube.com/watch?v=N8sBC_eK7Z4
Announcing Dart 3.5, and an update on the Dart roadmap: Вышла новая версия Dart 3.5, вот что в нее вошло:
— Стабилизация новой модели взаимодействия Dart с JavaScript для веб-разработки.
— Улучшения в нативном взаимодействии с C, Java, Kotlin и Objective-C.
— Новые возможности в пакетном менеджере pub.dev, включая команду pub unpack.
— Обновления в FFI (Foreign Function Interface) для более эффективной работы с памятью.
Остальное можно узнать в статье:
https://medium.com/dartlang/dart-3-5-6ca36259fa2f
UPD: У кого не открывается медиум PDF страницы в комментарии.
Полный гайд по тестированию на Flutter. Часть 6: Тестовые двойники: Faking vs Mocking: Перевод статьи NALSengineering/a-complete-guide-to-testing-in-flutter-part-6-test-doubles-fakes-vs-mocks-0b733a479339">"A Complete Guide to Testing in Flutter. Part 6: Test Doubles: Fakes vs Mocks.".
https://habr.com/ru/articles/833894/
SMS autofill in Flutter: Небольшая статья от Tornike Kurdadze про автозаполнение поля для СМС.
https://tornike.dev/blogs/flutter_sms_autofill/
#Новостизанеделю
А вот и очередная подборка новостей. Спасибо, что читаете их.
— Package of the Week(firebase_vertexai).
/channel/FlutterForDev/1456
— Observable Flutter(Static site generation with Static Shock).
https://www.youtube.com/live/Wx3gUge9yfk?si=bdVREZCXYka5kA-3
— What’s Next for Flutter After Layoffs Hit Google Team.
https://thenewstack.io/whats-next-for-flutter-after-layoffs-hit-google-team/?utm_referrer=https%3A%2F%2Ft.co%2F
— Flutter. Стиль кода — это все.
https://habr.com/ru/articles/831470/
— Полный гайд по тестированию на Flutter. Часть 3: Mocking и Stubbing
https://habr.com/ru/articles/831094/
Интересное из Github:
— animated_reorderable_list.
https://github.com/canopas/animated_reorderable_list
— wechat_assets_picker.
https://github.com/fluttercandies/flutter_wechat_assets_picker
— langchain_dart.
https://github.com/davidmigloz/langchain_dart/tree/main
— ChronosGL.
https://github.com/ChronosTeam/ChronosGL
#Новостизанеделю
А вот и очередная подборка новостей. Спасибо, что читаете их.
— Project Miniclient — Introduction.
https://medium.com/tide-engineering-team/project-miniclient-introduction-0a94aefa5638
— New and Successful Experiment of webOS with Flutter for Better Performance and Playful Experience.
/channel/FlutterForDev/1453
— Полный гайд по тестированию на Flutter. Часть 1: Знакомство с методами тестирования.
https://habr.com/ru/articles/829904/
— Макросы на Dart: первые ощущения от использования и лайфхаки на будущее.
https://habr.com/ru/articles/829560/
— Реализация доступности с помощью Flutter.
/channel/FlutterForDev/1454
Интересное из Github:
— fresh.
https://github.com/felangel/fresh
— Shorebird v1.1.17.
https://github.com/shorebirdtech/shorebird/releases/tag/v1.1.17
— flutter_tv.
https://github.com/DenisovAV/flutter_tv
New and Successful Experiment of webOS with Flutter for Better Performance and Playful Experience: LG объявила о поддержке Flutter для WebOS, а также объявили о LG webOS Hackathon 2024.
https://webostv.developer.lge.com/news/2024-07-15-new-and-successful-experiment-of-webos-with-flutter
Всем привет! Хочу выразить вам огромную благодарность - каналу уже более четырех лет. Спасибо, что читаете мой канал Flutter For Dev.
Это действительно большой труд - искать и отсеивать информацию для постов, особенно учитывая, что релевантных новостей становится не так много. Я всегда ценю вашу обратную связь. Благодаря вам этот канал превратился не просто в источник информации, а в настоящее сообщество разработчиков.
Помимо еженедельной подборки новостей, со временем появится новая рубрика, о которой я расскажу чуть позже.
Еще раз спасибо за то, что вы с нами. Давайте продолжим вместе изучать Flutter и делать его мир лучше!
Если вдруг вы захотите поддержать проект есть ссылки:
boosty
donationalerts(ру карты)
donatepay(не только для россии)
остальные способы можно найти на flutterfor.dev