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
avoid-collapsible-if in DCM's Rules of the Week.

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

#dcm
👍1
😁1
A helpful article from Divyanshu Bhargava for understanding Bézier curves.

📌 Read more at the link.
https://medium.com/flutter-uae/the-path-to-infinity-with-b%C3%A9zier-curve-in-flutter-e2a2b79d5eb1

#article
👍1
CupertinoSwitch in the new episode of Widget of the Week.

📌 More details by the link.
https://www.youtube.com/watch?v=24tg_N4sdMQ

#widgetoftheweek
👍1
ShadcnUI ported for Flutter is quite actively gaining popularity. And honestly, its components look impressive.

📌 Find the library at this link.
https://pub.dev/packages/shadcn_ui

#package
👍2
A new version of Flutter 3.29 has been released and it features:

👉 Smoother page transitions, modernized UI components, and enhanced accessibility for Material apps;
👉 More flexible navigation bars, refreshed popups and dialogs, and new screen types like modal sheets for Cupertino apps;
👉 Performance enhancements and broader device support through Impeller updates;
👉 New DevTools inspector.

📌 All this and more in the announcement at the link.
https://medium.com/flutter/whats-new-in-flutter-3-29-f90c380c2317

#announcement
👍3
Introducing Dart 3.7!

👉 Wildcard variables
👉 New formatting
👉 Analyzer updates
👉 More features for pub.dev

Now deprecated: dart:html, dart:indexed_db, dart:js, dart:js_util, dart:web_audio, dart:web_gl

The team also shares their future plans in the article.

📌 More details in the official announcement

#announcement
#ohmyteam
#ohmyfedukenukem
👌1
If you use a custom goldenFileComparator in your project, you’ll have to migrate your implementation, due to breaking changes after fixing a long-standing bug.

📌 Migration Guide at the link.
https://docs.flutter.dev/release/breaking-changes/integration-test-default-golden-comparator#migration-guide

#announcement #breakingchange
1
Relatively recently, MaterialState was replaced with WidgetState, and if you haven't had a chance to explore this update yet, this article is for you.

The author provides practical examples, accompanied by code from the repository.

📌 Article

#article
#ohmyteam
#ohmyfedukenukem
👍2
CupertinoCheckbox in the new episode of Widget of the Week.

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

#widgetoftheweek
1
Google I/O 2025 has already been announced. The event will take place on May 20-21. And you can already register for it. Stay tuned!

📌 Details and registration on the website.
https://io.google/2025/

#announcement #event
👍1
We've touched on the topic of Server-Driven UI a couple of times before, and today we're doing it again 😁

Introducing Stac, a framework solution that already supports a significant number of widgets and operates based on JSON.

You can also try it out in an interactive playground.

📌 Article
📌 Package

#package
#ohmyteam
#ohmyfedukenukem
👍1
We continue exploring how the Dart VM works, based on Vyacheslav Egorov's blog. This time, it's about the type system.

📌 Article

#article
#ohmyteam
#ohmyfedukenukem
👍1
Working with shaders directly always unlocks new possibilities, and this time is no exception.

The author discusses the implementation of speech recognition while recording from a microphone, featuring a cool visual effect similar to the new Siri. This is accompanied by real-time frequency spectrum distribution. The article provides a detailed explanation of the sound theory behind this distribution, including references to sources.

It looks impressive 😎

The author's repository also contains other interesting shader implementations.

📌 Article
📌 Repository

#article
#ohmyteam
#ohmyfedukenukem
👍1
Today, we’re talking about Shapes and Clipping.

The author provides a detailed explanation of what they are and how to work with them, accompanied by clear visual representations.

Examples include:

👉 Chat message shape
👉 Ticket-shaped clipper

📌 Article

#article
#ohmyteam
#ohmyfedukenukem
👍1
The Flutter plugin for VSCode has received another update. It contains:

👉 Dart: Go to Imports command, allows jumping to the import directive;
👉 analysis_options.yaml inside lib, no longer prevents auto-import code completions;
👉 stack traces in the debug console now have clickable links for SDK files.

For future versions of the SDK:
👉 package names in pubspec.yaml have document links to open the relevant pub.dev or GitHub pages in a browser.

📌 This and much more in the detailed changelog at the link.
https://dartcode.org/releases/v3-106/

#update
👍1
Recently, some cool open-source Flutter applications were discovered. Perhaps someone is already familiar with them, but they still deserve attention, even a second look 😁

We’re confident that everyone will find something interesting within their implementations.

👉 Spotube - A Spotify client for desktop and mobile: repository
👉 Rustdesk - An alternative to TeamViewer: repository
👉 AppFlowy - An alternative to Notion: repository

#advice
#ohmyteam
#ohmyfedukenukem
👍1
Flutter Voronezh has prepared a new meetup for you. Our guest, Roman Ismagilov, will dive into common mistakes in Flutter development and ways to avoid them.

The meetup will be held online on March 19, 18:00 Moscow time. The event will be held in Russian.

📌 You can register at the link.
https://www.meetup.com/flutter-voronezh/events/306079945

#event #fluttervrn
👍1
A few helpful rules in DCM's Rules of the Week:

👉 avoid-single-child-column-or-row
👉 avoid-unused-parameters
👉 avoid-unnecessary-extends

📌 The video can be found at the links.
https://www.youtube.com/watch?v=wv_ztrtq5vc
https://www.youtube.com/watch?v=ODCEwW6p39Q
https://www.youtube.com/watch?v=Sw0ydNqUm0U

#dcm
👍1
An atypical article, but no less useful.

The author has collected links to materials related to Dart/Flutter on various topics:

👉 Web
👉 Server
👉 UI
👉 Books
👉 And much more

Despite the fact that the article itself is from 2019, it is periodically updated.

📌 Article

#advice
#ohmyteam
#ohmyfedukenukem
👍1
We continue to explore the inner workings of the DartVM together with Vyacheslav Egorov.

This time, the focus will be on type checking.

📌Article

#article
#ohmyteam
#ohmyfedukenukem
👍1