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
When we choose 3rd party library, we of course want to take good quality. There are a lot of criteria behind the quality word. But if we want to detect it fast, we can use PUB POINTS at least. Yes, high points say nothing, but low is a bad sign. Pana is the library that is used to score these points. Using this utility before sharing your work in the pub - is not a bad idea 🙃
📌 You can find it by the link.
#library
📌 You can find it by the link.
#library
👍1
Flutter Dart Code for VSCode has recently taken an update. In this release:
👉 the default formatter for Dart files is now set explicitly;
👉 a new setting allows overriding the URI used when launching DevTools;
👉 the Extract Method refactor no longer incorrectly adds the async keyword.
📌 More details changelog by the link.
#update
👉 the default formatter for Dart files is now set explicitly;
👉 a new setting allows overriding the URI used when launching DevTools;
👉 the Extract Method refactor no longer incorrectly adds the async keyword.
📌 More details changelog by the link.
#update
👍1
Flutter Casual Games Toolkit released recently is a comfortable way to create your own little game with Flutter. Games like any other applications of course must be as reliable as possible and don’t have errors. No way to be full error-free, maybe only for applications that no one uses it is possible, but to make the app stable we have to analyze every time which errors happen and fix important ones. Firebase Crashlytics is a good one for it.
📌 This is an article with the step-by-step instruction from Rich Hall about how to use Firebase Crashlytics with the Flutter Casual Games Toolkit.
#article
📌 This is an article with the step-by-step instruction from Rich Hall about how to use Firebase Crashlytics with the Flutter Casual Games Toolkit.
#article
👍1
We all have seen how widgets look in the Flutter DevTools. There is a special mixin Diagnosticable with the debugFillProperties method that makes it able.
📌 How it works and how to add your own property to show in the Flutter DevTools you can find in the new episode of the Decoding Flutter.
#decodingflutter
📌 How it works and how to add your own property to show in the Flutter DevTools you can find in the new episode of the Decoding Flutter.
#decodingflutter
👍1
A few news regarding Elementary.
New version available:
👉 stacktrace in ErrorHandler supported;
👉 widget model and model are shown in the devtools;
📌 Library available by the link.
Elementary included in Top 30 Flutter State by Mike Rydstrom.
📌 Tweet by the link.
#elementary #news
New version available:
👉 stacktrace in ErrorHandler supported;
👉 widget model and model are shown in the devtools;
📌 Library available by the link.
Elementary included in Top 30 Flutter State by Mike Rydstrom.
📌 Tweet by the link.
#elementary #news
👍2
Various gradients are often used to make UI elegant. There are a few gradients in Flutter from the box. One of them is Linear.
📌 More details in the Widget of the Week video.
#widgetoftheweek
📌 More details in the Widget of the Week video.
#widgetoftheweek
🔥2
The Flutter team showed flutter_rating_bar in the last Package of the Week. This package provides the widget with various customizations to setting a rating.
📌 More details in the video.
#packageoftheweek
📌 More details in the video.
#packageoftheweek
🔥1
Flutter Flame is a good tool for creating a small casual game. But how does it deal with more serious tasks?
📌 Detailed investigation of this question in the article (Russian language) by ASGAlex.
#article #fluttergamedev #flame
📌 Detailed investigation of this question in the article (Russian language) by ASGAlex.
#article #fluttergamedev #flame
🔥2
A good understanding of how layout building works is an important thing for confident work with UI. In the last Decoding Flutter, IntrinsicHeight and IntrinsicWidth were explained. This is an important thing to understand because they can be really expensive for calculation.
📌 More details are in the Decoding Flutter video.
#decodingflutter
📌 More details are in the Decoding Flutter video.
#decodingflutter
🔥3