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
The most efficient way to use supportive tools for code quality control is to integrate them with CI. Static analysis is not an exception - no analyzer, even the strictest one, will make the code base cleaner if it works only locally on the developer's machine.

📌 How to integrate static analysis into CI work is described in the article by Majid Hajian.
https://dcm.dev/blog/2024/07/05/ensuring-consistent-quality-code-dart-flutter-ci/

#article
👍1💩1
There was a useful session at the last Google IO, about the fundamentals of deep linking on iOS and Android for the Flutter app.

📌 The video is available at the link.
https://www.youtube.com/watch?v=d7sZL6h1Elw

#video
👍1💩1
Not long ago, we mentioned that LG is now diving into Flutter and even organizing their own Hackathon.

In a recent news post, they talked about how they came to start using Flutter, what they have achieved so far, and their future plans.

📌 Post

#article
#ohmyteam
#ohmyfedukenukem
👍2💩1
firebase_vertexai in the new episode of Package of the Week.

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

#packagetoftheweek
👍1💩1
Craig Labenz and Matt Carroll in the new Observable<Flutter> series with a static site generator running entirely in Dart.

📌 The series can be found here.
https://www.youtube.com/watch?v=Wx3gUge9yfk

#ohmyflutter #omf #flutterdev #flutter #video
💩1👌1
The other day in the official Flutter documentation there was a mention of the MVVM pattern on the page about state management. Elementary (which, by the way, is MVVM) was also working on improving its documentation. I am glad to present you with the result of this work, as well as a small website with documentation, which the project has got.

https://github.com/Elementary-team/flutter-elementary
https://documentation.elementaryteam.dev/

#elementary
3💩1
Flutter Dev Podcast has released a new episode. This time the guys discussed topics of navigation and routing, and non-obvious nuances related to it.

At the microphone: Eugene Saturov (Surf), Mark Abramenko (Surf), Mikhail Matiunin (aka Fox).

🎧 You can listen to this episode (Russian language) by link.

https://soundcloud.com/flutterdevpodcast/46-navigatsiya

#podcast
🔥2💩1
Flutter team is developing an AI tool that generates UIs tailored for each individual end user. You can already sign up on the private preview waitlist.

📌 To do it follow the link.
https://docs.google.com/forms/d/e/1FAIpQLScbk78WIJTBnIyqAl-W4z493T5EC0YOMkrYvGCHBlhEpy0pEQ/viewform

#announcement
😱1💩1
From reading an opened issue to a ready pull request.

In this video, the author demonstrates the process of localizing and fixing a memory leak caused by the UndoManager, which was accompanied by complaints about the Flutter team's coding style 😁

I believe this could be useful/interesting for those who would like to become contributors.

📌 Video

#video
#ohmyteam
#ohmyfedukenukem
👍3💩1
A new version of Flutter 3.24 has been released and it features:

👉 new widgets including slivers, CarouselView;
👉 Flutter GPU;
👉 Interactive Media Ads (IMA) plugin;
👉 Swift Package Manager;

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

#announcement
👍2💩1
Following the new version of Flutter, Dart 3.5 brings us:

👉 Improved compatibility with JS and a migration guide to package:web
👉 Enhanced compatibility with native languages (C, Java, Kotlin, Objective-C, and Swift)
👉 The workspaces feature is available as an experimental feature, which will increase the performance of the analyzer when working with large monorepos
👉 The Native assets feature is in progress
👉 Other features are being worked on alongside macros

More details can be found in the link attached to the post.

📌 Article

#announcement
#ohmyteam
#ohmyfedukenukem
2👍1💩1
Hello, I'm trying to add Elementary to the list of state-management solutions in the documentation, would appreciate your support for the PR.

https://github.com/flutter/website/pull/11035

Thanks 💙
1💩1
Completers in the new episode of Technique of the Week.

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

#techniqueoftheweek
👍1💩1
LeanCode published a summary of insights and opinions on Flutter from CTOs, CIOs, Tech Leads, and Engineering Managers based on their experience with various Flutter projects.

One of the interviews.
https://www.youtube.com/watch?v=UcJSgzztgDI

📌 Download the report at the link.
https://leancode.co/report/flutter-cto-report

#announcement
👍1
The Flutter 3.24 release introduces a new low-level graphics API called Flutter GPU.

📌 How it can be used in the article by Brandon DeRosier.
https://medium.com/flutter/getting-started-with-flutter-gpu-f33d497b7c11

#article
👍2💩1
A very detailed breakdown of how to create macros.

In this article, the author explores lifecycle phases, working with annotations, error handling, and even creating a macro to generate other macros 😁. All of this is demonstrated through the example of generating an ArgParser for a data class.

📌 Article

#article
#ohmyteam
#ohmyfedukenukem
👍2
If you want to contribute to Open Source but the stopping point is that you don't know how, a video from Taha Tesser would be a good place to start.

📌 Read more at the link.
https://x.com/TahaTesser/status/1823977016862880183

#video
👍1
We intuitively think - the less code there is, the simpler it should be. But in reality, this is far from always being true.

📌 Thoughts on this topic in Majid Hajian's article.
https://dcm.dev/blog/2024/07/23/why-more-code-is-not-always-a-bad-thing/

#article
👍1💩1
Talks on how to apply Behavior-Driven Development when developing Flutter applications.

Of course, all the intricacies of BDD can't be covered in just a couple of talks, but it's a good starting point.

Previously, we talked about DDD in Flutter.

📌 Flutter Riga talk by Oleksandr Leushchenko

📌 Flutter Friends talk by Filipe Barroso

📌 BDD Framework package

📌 BDD for widgets package

#video
#ohmyteam
#ohmyfedukenukem
👍2💩1
Craig Labenz and Kenzie Davisson in the new Observable<Flutter> series build a DevTools extension from scratch.

📌 The series can be found here.
https://www.youtube.com/watch?v=Ah3mNZKkCmk

#video
👍1💩1
If you need a flexibly customizable calendar, the table_calendar package might be a good choice.

📌 The library is available at the link.
https://pub.dev/packages/table_calendar

#package
👍1