My ex-colleague Vladimir Deev has released an article about the Redux + Elementary duo. This is an interesting combination that showed itself as reliable and comfortable to use on a really successful project.
📌 How to use it, read in the article (rus) by the link.
#elementary
📌 How to use it, read in the article (rus) by the link.
#elementary
🔥1
When we talk about concurrency in Dart, often only asynchronous is remembered. How to use Future and Streams, but it is only the tip of the iceberg. If to go deeper we would find the Isolate mechanism. This is the core that allows working all concurrency in Dart. A perfect article telling about it was added to the documentation with one of the last updates.
📌Find the article by the link.
#article #documentation
📌Find the article by the link.
#article #documentation
🔥2
A few news regarding Fuchsia at the same time.
👉 Google completes Fuchsia rollout for Nest Hub Max, now available for all users.
👉 Google wants to make Fuchsia devices manageable with Android’s ADB tool.
📌Find this news by links.
UPD: interview with Fuchsia ex-director Chris McKillop has been released.
#news #fuchsia
👉 Google completes Fuchsia rollout for Nest Hub Max, now available for all users.
👉 Google wants to make Fuchsia devices manageable with Android’s ADB tool.
📌Find this news by links.
UPD: interview with Fuchsia ex-director Chris McKillop has been released.
#news #fuchsia
👍1
A new version of Flutter has been released. This time minor version has rapidly changed for 3, and now we have a Flutter 3.3. In this release:
👉 global selection;
👉 trackpad input and Scribble;
👉 continue of the Material Design 3 migration;
👉 raster cache improvements.
📌All this and much more in the announcement by the link.
#update #announcement
👉 global selection;
👉 trackpad input and Scribble;
👉 continue of the Material Design 3 migration;
👉 raster cache improvements.
📌All this and much more in the announcement by the link.
#update #announcement
🔥1
A new version of Dart as usually has been released together with Flutter. In this version:
👉 Objective-C & Swift interop;
👉 improved type inference;
👉 async performance improvements;
👉 funding tag support for pubdev;
👉 NullSafety roadmap update.
📌All this and much more in the announcement by the link.
#update #announcement
👉 Objective-C & Swift interop;
👉 improved type inference;
👉 async performance improvements;
👉 funding tag support for pubdev;
👉 NullSafety roadmap update.
📌All this and much more in the announcement by the link.
#update #announcement
👍3
The last video from the Widget of the Week series tells about TextStyle.
📌 More details by the link.
#widgetoftheweek
📌 More details by the link.
#widgetoftheweek
To continue the Wonderous app topic. While the gskinner team was creating it, they did a library with a big set of various animations called flutter_animate.
📌 More details about this package are in the article by the link.
#article
📌 More details about this package are in the article by the link.
#article
👍2
The good news for people who use Codemagic or maybe only going to start using, it should be cheaper now.
👉 Pay-as-you-go plan capped by the Professional plan cost, you will never pay more than $299/month (Professional plan cost). For this reason, the Professional plan has been removed;
👉 team seats have been removed;
👉 both the Free plan and the Pay-as-you-go plan use M1 machines by default, and the cost of the M1 minute is twice less.
📌 More details, and how Codemagic reached this in the article by the link.
#news
👉 Pay-as-you-go plan capped by the Professional plan cost, you will never pay more than $299/month (Professional plan cost). For this reason, the Professional plan has been removed;
👉 team seats have been removed;
👉 both the Free plan and the Pay-as-you-go plan use M1 machines by default, and the cost of the M1 minute is twice less.
📌 More details, and how Codemagic reached this in the article by the link.
#news
👍2
ScrollController is used to control scrolling in Flutter. This happens anyway if you pass the controller explicitly or not. More details about how it works and what is the PrimaryScrollController, Kate Lovett tells in the fresh episode of the Decoding Flutter.
#decodingflutter
#decodingflutter
👍2🔥1
Not a rare situation when we need to make a link between objects on the overlay and the main layer. Looks not hard - count coordinates, set a place, profit. But the issue is much more interesting when the object becomes dynamic: move, transform, etc. In this case, we need to synchronize positions.
📌How to do it in the article by Mikhail Matunin.
#article
📌How to do it in the article by Mikhail Matunin.
#article
👍2
Keyboard shortcuts are not a regular thing for mobile but for web and desktop applications it is really important. In the new Widget of the Week, the Flutter team has begun the first part of the series about this system in Flutter: Focus, Shortcuts, and Actions. This episode covers the Focus widget.
📌 More details in the video.
#widgetoftheweek
📌 More details in the video.
#widgetoftheweek
👍2
Fundamental knowledge really important thing in programming. No technology or programming language where algorithms and data structures are useless.
📌 Dart’s Set in this viewpoint in the article by Daria Orlova.
#article #fundamental #datastructures
📌 Dart’s Set in this viewpoint in the article by Daria Orlova.
#article #fundamental #datastructures
👍2
There are a lot of tools to make simpler application testing. One more is available for Flutter now. I mean the patrol package. This is an open-source solution, but must be taken in account that it is not a stable version yet.
📌 More details in the announcement article.
#article #announcement
📌 More details in the announcement article.
#article #announcement
👍1
The Flutter team continues a series about the shortcut system in Flutter with the new video Widget of the Week. This video is about the Shortcuts widget.
📌 More details by the link.
#widgetoftheweek
📌 More details by the link.
#widgetoftheweek
👍2