Oh, my Flutter [ENG] – Telegram
Oh, my Flutter [ENG]
257 subscribers
689 photos
676 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
Today, my article was published on Medium, dedicated to the implementation of 2D scrolling in our video editor application.

The article covers:
👉 What 2D scrolling is
👉 What challenges existed with its implementation in the framework until recently
👉 How proper use of the tool can significantly impact app performance
👉 What opportunities it opens up

📌 Article

#article
#ohmyteam
#ohmyfedukenukem
👍2
StringBuffer in the new episode of Technique of the Week.

📌 More details by the link.
https://www.youtube.com/watch?v=xSsFtDY-nOw

#techniqueoftheweek
👍2
The Flutter plugin for VSCode has received another update. It contains:

👉 improvements for automatic Hot Reload on save;
👉 specifying emulatorId instead of deviceId in the startup configuration;
👉 the Add Dependency command now allows you to select the project to which the addition is made;

📌 All this and much more in the detailed changelog at the link.
https://dartcode.org/releases/v3-114/

#update
👍1
proper-super-calls in DCM's Rules of the Week.

📌 The video can be found at the link.
https://www.youtube.com/watch?v=aOTMDvD4kVs

#dcm
👍1
The third episode of «YouTube stream watcher» in Observable<Flutter> is out already.

📌 The video can be found at the link.
https://www.youtube.com/watch?v=pK2itkQgMfc

#video
👍1
prefer-dedicated-media-query-methods in DCM's Rules of the Week.

📌 The video can be found at the link.
https://www.youtube.com/watch?v=w5S8YRUPyak

#dcm
👍1
I just dropped a new video that shows you how to create your own custom scrolling effects, using a scroll hijacking as an example.

📌 You can find the video via the link.
https://www.youtube.com/watch?v=jAx_-SrBPFI

#video
🔥2
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