Flutter Dart Code for VSCode has taken an update too. In this release:
👉 a new setting that allows regenerating localization when .arb is saved;
👉 a new setting to make simple fetching dependencies in nested projects;
👉 a lot of fixes and improvements for future SDK.
📌 More details changelog by the link.
#update
👉 a new setting that allows regenerating localization when .arb is saved;
👉 a new setting to make simple fetching dependencies in nested projects;
👉 a lot of fixes and improvements for future SDK.
📌 More details changelog by the link.
#update
🔥2
Lint rules are a good way to increase the quality of the project. There are useful sets for Dart and Flutter already: flutter_lint and rules from dart_code_metrics. But if you want something very special and custom for your project, you need to be familiar with analyzer_plugin. At least before recent times. Invertase has released a package custom_lint the other day. This library help with creating new custom rules in an easier way.
📌 More details are in the article by Majid Hajian.
#article
📌 More details are in the article by Majid Hajian.
#article
👍1
Flutter is not only a mobile framework already. Bottom Navigation Bar of course a helpful widget for mobile navigation, but isn’t cut out for the desktop or web. A good alternative is the NavigationRail, which was shown in the last Widget of the Week.
📌 More details are in the Widget of the Week video.
#widgetoftheweek
📌 More details are in the Widget of the Week video.
#widgetoftheweek
👍1
InheritedWidget is an important concept in Flutter. The Flutter team has talked about it not once. The last one Decoding Flutter is not an exception. This theme was explained again.
📌 More details are in the Decoding Flutter video.
#decodingflutter
📌 More details are in the Decoding Flutter video.
#decodingflutter
👍2
A good infotainment system is an important part of modern auto. Since Flutter’s available platforms have been growing, using it in vehicles also is possible. At least Toyota thinks the same.
📌 Research about using Flutter for multimedia systems in auto in the article (on the Russian language) by dmitriizolotov.
#article
📌 Research about using Flutter for multimedia systems in auto in the article (on the Russian language) by dmitriizolotov.
#article
🔥1
It is a critical requirement to understand how your technology, tool, etc works. Without this, it is easy to make a lot of painful mistakes. The latest Decoding Flutter video explained one of that stuff. What will happens if works with BuildContext asynchronously, why it is a bad way, and why do we need to work with it synchronously?
📌 More details in the Decoding Flutter video.
#decodingflutter
📌 More details in the Decoding Flutter video.
#decodingflutter
👍2
In my view, we have two big groups of Flutter developers - IntelliJ users and VSCode users. Maybe in the future, we will get a third group - people who use a browser for development. And the reason for this is Zapp, an in-browser code editor from Invertase. Especially it has become available for early access now.
📌 More details in the article.
#article
📌 More details in the article.
#article
👍2
Stability and performance are the core of every successful app, as the Crashlytics team says and I absolutely agree with them. They have released a new update recently, which contains:
👉 improved crash reporting for Flutter apps;
👉 filtering of crashes by Google Play track;
👉 dSYM file “Drag and Drop”.
📌 More details in the announcement by the link.
#article
👉 improved crash reporting for Flutter apps;
👉 filtering of crashes by Google Play track;
👉 dSYM file “Drag and Drop”.
📌 More details in the announcement by the link.
#article
👍2
A new episode of The Boring Flutter Development Show about using Dart on various platforms for different issues has been released.
📌 Simon Lightfoot and Craig Labenz continue the full-stack journey in the video by the link.
#boringshow
📌 Simon Lightfoot and Craig Labenz continue the full-stack journey in the video by the link.
#boringshow
👍2
There is a useful approach in game dev - to use behaviors. These classes encapsulate some logic, and we can add them to entities. This way entity becomes able to use this behavior. The flame_behaviors library adds this approach if you use a Flame for Flutter.
📌 More details in the article by Jochum van der Ploeg.
#article #flame #flutterforgames
📌 More details in the article by Jochum van der Ploeg.
#article #flame #flutterforgames
👍2
Users usually appreciate applications, which use various approaches to improve user experience. One example of these approaches is text input help. To implement it in Flutter, we can use the Autocomplete widget. The last Widget of the Week is exactly about it.
📌 More details by the link.
#widgetoftheweek
📌 More details by the link.
#widgetoftheweek
🔥2
We often talk about difficult technical aspects of Flutter. It is really important of course, but to help people to increase their skills is not less important. Maybe even more because if we do not do this, we’ll face a time when we will not be able to solve difficult technical issues. Let’s discuss - how to grow professionals in Flutter. This is no sense who these people are - your employees, mentee, or yourself. All these cases are based on similar fundamental things.
📌 3rd August, 18-00 (GMT+3) online (event in Russian). Registration by the link.
#event #fluttervoronezh
📌 3rd August, 18-00 (GMT+3) online (event in Russian). Registration by the link.
#event #fluttervoronezh
👍1
Google Sheets is a really powerful tool. But if you want to use its full power, you need to know Apps Script anyway. This thing would take you places, but… maybe they’d not be places you wanted to go 😄At least so there were in my experience. But there was not enough for this article's author, who added a little bit of Flutter to this explosive mixture.
📌This exciting adventure in the article Jahswill Essien.
PS if you want reliable and predictable code, do not use the “error handling approach” from the article - this is the worst way to do it 🙃
#article
📌This exciting adventure in the article Jahswill Essien.
PS if you want reliable and predictable code, do not use the “error handling approach” from the article - this is the worst way to do it 🙃
#article
👏1
Monorepo is an approach to managing a lot of projects as one version-control repository. And of course, it brings as good as not good moments. To make it easier to work with Dart monorepositories, there is the Melos package.
📌How to work with Melos + Codemagic with monorepo in the article by Nils Reichardt.
#article
📌How to work with Melos + Codemagic with monorepo in the article by Nils Reichardt.
#article
👍1
A new episode of The Boring Flutter Development Show about using Dart on various platforms for different issues has been released.
📌 Simon Lightfoot and Craig Labenz continue the full-stack journey in the video by the link.
#boringshow
📌 Simon Lightfoot and Craig Labenz continue the full-stack journey in the video by the link.
#boringshow
👍1
If we need to format numbers, dates, or money, in Dart we usually use the intl library. With strings, we have to create our own implementation for specific cases. My channel subscriber has shared his experience with this theme formed in the library. This package works like a format method from Python.
📌 Library available by the link.
#library
📌 Library available by the link.
#library
👍1
Generation boilerplate code for Elementary widget now available with mason. To run generation:
👉 activate mason any way you like;
👉 add to the project or globally elementary brick: mason add elementary;
👉 run generation with mason make elementary.
🧱 You can find it by the link.
#elementary
👉 activate mason any way you like;
👉 add to the project or globally elementary brick: mason add elementary;
👉 run generation with mason make elementary.
🧱 You can find it by the link.
#elementary
👍1