Oh, my Flutter [ENG]
253 subscribers
700 photos
687 links
Everything about Flutter. Disclaimer: Everything posted here is a personal opinion of the authors and is shared free, there is no advertisement. Owner Mikhail Zotyev. For all questions connect with @mbixjkee
Download Telegram
Tips to improve the accessibility of your app are in the article by Majid Hajian.

πŸ“Œ The article is available at the link.
https://dcm.dev/blog/2025/06/30/accessibility-flutter-practical-tips-tools-code-youll-actually-use/

#article
πŸ‘1
A new video from the Flutter team about how awesome Flutter and Firebase are! 😁

They’ve gathered everything about Flutter, Dart, Firebase, and why it’s better than the alternatives.

πŸ“Œ Video

#video
#ohmyteam
#ohmyfedukenukem
πŸ‘1
Small misuses that do not directly break functionality can be no less dangerous than regular bugs. And sometimes even more dangerous. A bug is obvious: it is easy to notice and fix it. But such β€œtrifles” remain in the shadows for a long time, but over time they accumulate and can seriously reduce application performance.

In his article, Majid Hajian gives examples of such misuses in working with asynchronous operations.

πŸ“Œ The article is available at the link.
https://dcm.dev/blog/2025/05/28/hidden-cost-async-misuse-flutter-fix/

#article
πŸ‘2
More AI for the AI god.

A new episode of Observable Flutter has been released, dedicated to "vibe-coding" using Gemini CLI.

Featuring guest Randal Schwartz.

πŸ“Œ Episode

#video
#ohmyteam
#ohmyfedukenukem
πŸ‘1
Some more AI content on the Flutter blog, this time focusing on development in Firebase Studio with an emphasis on AI-first experience.

πŸ“Œ The article by Amanda Fitch is available at the link.
https://medium.com/flutter/unleash-new-ai-capabilities-for-flutter-in-firebase-studio-9a8c94564635

#article
πŸ‘1
In the Package of the Week series, a new episode about the excellent record package has been released.
This package allows recording or streaming audio from a device in various formats and settings. It even supports noise suppression and automatic volume balancing during recording.

πŸ“Œ Episode
πŸ“Œ Package

#package
#ohmyteam
#ohmyfedukenukem
πŸ‘1
A big move from Flutter, which has been desired for a long time in the community, is a reality now. The process of separating the design libraries from the framework has started.

πŸ“Œ The design document and tracking project are available at the links.

https://docs.google.com/document/d/189AbzVGpxhQczTcdfJd13o_EL36t-M5jOEt1hgBIh7w/edit?tab=t.0

https://github.com/orgs/flutter/projects/220/views/1

#news
❀2
The Flutter plugin for VSCode has received another update. It contains:

πŸ‘‰ сode сoverage for Flutter tests;
πŸ‘‰ open on pub.dev in the dependency tree;
πŸ‘‰ Dart SDK's MCP server is now enabled by default.

πŸ“Œ All this and much more in the detailed changelog at the link.
https://dartcode.org/releases/v3-116/

#update
❀2
Writing tests for some scenarios can be far from straightforward and even require creativity. Majid Hajian cites many such situations in his article.

πŸ“Œ The article is available at the link.
https://dcm.dev/blog/2025/07/30/navigating-hard-parts-testing-flutter-developers/

#article
πŸ”₯2
We're adding to our collection of audio tools with another Package of the Week, called flutter_soloud.
This package is positioned as a high-performance solution for games and VR applications, enabling:

πŸ‘‰ 3D audio positioning
πŸ‘‰ Various audio effects
πŸ‘‰ Audio streaming and recording
πŸ‘‰ Generation of waveforms in different formats
πŸ‘‰ And much more

πŸ“Œ Episode
πŸ“Œ Package

#package
#ohmyteam
#ohmyfedukenukem
πŸ‘1
Meet the new Dart 3.9.0 version, which includes:

πŸ‘‰ Improved analyzer performance
πŸ‘‰ Dart 3.9 assumes null safety when computing type promotion, reachability, and definite assignment. This makes these features produce more accurate results for modern Dart programs
πŸ‘‰ Support for tag-pattern in git tags for pubspec dependencies
πŸ‘‰ Outstanding async code now checks and cancels itself after a hot restart if it was started in a different generation of the application before the restart

More details via the link:

πŸ“Œ Changelog

#announcement
#ohmyteam
#ohmyfedukenukem
πŸ‘1
And of course, the new Flutter version 3.35 with a substantial list of updates:

πŸ‘‰ Hot reload for web is now enabled by default
πŸ‘‰ New widgets for easier Accessibility handling
πŸ‘‰ New Cupertino and Material widgets
πŸ‘‰ More ways to configure slivers
πŸ‘‰ Enhanced support for multi-window mode
πŸ‘‰ Experimental preview of widgets

More details via the link below:

πŸ“Œ Article

#announcement
#ohmyteam
#ohmyfedukenukem
πŸ‘1
Some more vibe-coding with Gemini CLI in Observable<Flutter>.

πŸ“Œ The video can be found at the link.
https://www.youtube.com/watch?v=fUCL1qz3YW8

#video
πŸ‘1
A rather "ancient" article, but cool enough to still talk about after all these years 😎

The author shares their experience creating an app that opens their garage as they approach it 😁

The app executes a Dart callback in the background on the platform side and uses the device's geofencing API.

The article is packed with technical details, accompanied by links to the repository.

πŸ“Œ Article

#article
#ohmyteam
#ohmyfedukenukem
πŸ‘1
The new episode of Package of the Week is dedicated to a Storybook equivalent for widgets, aptly named Widgetbook πŸ˜„

This package allows you to generate code to create your own "catalog" of widgets for demonstration and testing purposes.

More details via the links below:

πŸ“Œ Episode
πŸ“Œ Package

#package
#ohmyteam
#ohmyfedukenukem
πŸ‘1
I released a new video with a hands-on example of how to implement scrolling content animation.

πŸ“Œ You can find the video via the link.
https://youtu.be/IbKHWsaH-kI

#video
πŸ‘2
The new episode of Observable Flutter features a local segment called Just Coding. The host explores the possibilities of code generation using the code_builder package.

By the way, the package belongs to tools.dart.dev.

πŸ“Œ Episode
πŸ“Œ Package

#video
#ohmyteam
#ohmyfedukenukem
πŸ‘1
Recently, a new concept called Native Assets has appeared in the language, but what are they and why are they needed?

The Dart team answers these and some other questions. This article describes key concepts in sufficient detail to provide a basic understanding of why Native Assets are needed, what Build Hooks are, and how to make them work together.

πŸ“Œ Article

#article
#ohmyteam
#ohmyfedukenukem
πŸ‘1
Camera in the new episode of Package of the Week.

πŸ“Œ More details at the link.
https://www.youtube.com/watch?v=aPUZqab-07c

#packageoftheweek
πŸ‘1
The latest episode of Observable Flutter is dedicated to working with AI, but this time it looks like a genuinely good way to eliminate boilerplate code related to implementing an app's design system.

As a guest, Muhammad Hamza will demonstrate how, using Figma MCP, much of the implementation of things like theming, assets, typography, and so on can be delegated to a neural network based on Figma mockups.

πŸ“Œ Episode

#video
#ohmyteam
#ohmyfedukenukem
πŸ‘1
Another "Just coding" in Observable<Flutter> by Craig Labenz.

πŸ“Œ The video can be found at the link.
https://www.youtube.com/watch?v=SWEh4pNHmL4

#video
πŸ‘1