Oh, my Flutter [ENG] – Telegram
Oh, my Flutter [ENG]
256 subscribers
690 photos
677 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 Very Good Ventures team showed their new Flutter game last week.

📌 More info in the announcement.

#article
👍2
Investigating the content and structure of deep nested JSON is not a thing that people like to do. To make it simpler just use special tools which show this JSON more comfortable form: jsoneditoronline, jsoncrack, etc. But the best way in my eyes even don’t leave an IDE for this. There needs IDE support for the tool in this case. Like jsoncrack has for VSCode.

📌 To find tool and plugin use this link.

#plugin
👍2
Mikhail Matiunin and Yakov Karpov have released the first article of the series about the BLoC approach. In this articles they are going to share their experiences with the approach, tips, and a breakdown of common mistakes.

📌 The article available by the link.

#article
🥰2
Support Advisory Database, dependency graph, and Dependabot have been added recently for Dart and Flutter projects thanks to the cooperation of Dart and GitHub teams. Now, turning on this security ecosystem for any of your GitHub projects is easy.

📌 More details in the announcement article by Michael Thomsen.

#article
👍1
Dart uses its own VM for working. The knowledge of how this VM works of course is not a skill that you need every day for your work, but anyway it improves your general level of Dart familiarity.

📌 Introduction to Dart VM by Vyacheslav Egorov available by the link.

#dart #documentation
👍2
Writing code with an ideal performance at all times is almost impossible. Anyway, there will be moments which hidden from the eyes and reduce FPS. Profiling is a way to fix it. Flutter DevTools has a special tool for the profiling process - a CPU profiler.

📌 How to use it read in the documentation.

#documentation
👍2
Local notifications are a good way for cases when mass notification is not possible. Usually, it is something special for the concrete user. For example, they can be used to increase user engagement.

📌 How to set up and use local notification in the article by the link.

#article
🥰4
Enough time ago Canonical said on their Twitter that Flutter is the official choice for Ubuntu applications now. Nice to see, there were not just words - Flutter is actively integrating into Ubuntu.

📌 More details in the announcement.

#ubuntu #announcement
👍1
Non-standard animations are always room for creativity. Schaban Bochi talks about how he implemented an explosion animation when he participated in Puzzle Hack in his article.

📌 More details by the link.

#article
🥰2
The approach with run Flutter app in a Zone is often used to handle errors. But there is not only this way to handle. In Flutter we also have callbacks to handle errors, moreover we even can customize view of building errors.

📌 All these things in the article about error handling in the documentation.

#documentation
👍1
If you need OAuth for you application, try Firebase Authentication. Moreover, for visual part of this feature package firebase_ui_auth has been released recently.

📌 Exactly regarding these things the last Package of the Week video.

#packageoftheweek
👍2
If you use RouteSetting directly, there is useful information for you. The RouteSettings.copyWith method is deprecated.

📌 Migration guide available by the link.

PS. What is the google3 that was mentioned in the PR with deprecation? 🤔

#news #breakingchange
🤔1
Various challenges are a good way to sharpen your skills. Roaa has completed not the hardest of them but looks perfect in the result.

📌 Details by the link.

#challenge
🔥2
To continue the theme of challenges. Implementation of the lock screen in retro phone input style by Mangirdas Kazlauskas.

📌 Details by the link.

#challenge
🔥2
After upgrading most of the Nest Hub series, it seems the Fuchsia team is looking to move on to supporting Google Assistant speakers.

📌 Details in the article by the link.

#news
👍1
The best way to set up your splash screen is to make this in the native part of the application. There are changes starting from the 12 version of Android in comparison with previous versions. The default behavior is showing the splash based on the app icon.

📌 An article by Radomir Epur tells about how to set up a splash screen for every version of Android.

#article
👍2
There are a few high-level wrappers above the current navigation in Flutter. One of them is a GoRouter, package with the official support of the Flutter team.

📌 A beginner’s guide to GoRouter by Hrishikesh Pathak is available by the link.

#article
🙏1
Medium was insistently showing to me an article with a comparison of React Native and Flutter. I read this article and there was feeling like the author made his best to show RN better than it is. At this point, we could forget about this article but recently released an answer to it. The answer contains a detailed review of points from the original article.

📌 Read the answer (Russian language) by alphamikle by the link.

#article
👍2
Another intrigue in Flutter’s Twitter account.

Any suggestions?

#announcment
🔥4💩1
Flutter Dart Code for VSCode has been updated recently. It looks like the team of the Dart Code plugin already takes preemptive strikes - most of added features and fixes are made for future versions of SDK.

📌 More details changelog by the link.

👍 If you want to help to Dart Code team, you can vote on issues that blocked new Flutter Dart Code features. The list of blockers is here.

#ohmyflutter #omf #flutterdev #flutter #update
👍2💩1
Flutter IntelliJ Plugin has got updated too. Showing values of TypedDataList in the debugger was added, and that’s all… A few bugs also were fixed but in a comparison with the development of the VSCode Flutter plugin, all of this looks poor. And it is sad for me, cause I am a user of IntelliJ IDE. Never have I been a VSCode user for a long time, few times I was unsuccessfully trying, but maybe the time has come right now.

Moreover, the next scheduled release is February 1st. 🙈

📌 Changelog by the link.

#update
🤯1💩1