Michele Volpato

Michele Volpato

This week in Flutter #28: Learn how to help improve Flutter

This week the Flutter team pushed Flutter developers to help improve the project. How can you help improve Flutter? The easiest way is to give your opinion via a survey.

Another way is to contribute to the project. You can do that by either improving the code, fixing a bug, or writing (better) documentation.

Have a look at those links: all contributions are welcomed.

- Michele Volpato

Development ๐Ÿง‘โ€๐Ÿ’ป

๐Ÿ”— Creating โ€œ.dmgโ€ file for Flutter macOS Apps๐Ÿ’ป

Desktop support in Flutter is closer to being fully moved to the stable channel. When that is done, you will need a way to create a dmg file to share with your user. You can follow this tutorial by Paras Jain.

๐Ÿ”— Running Flutter Integration Test in the Cloud ๐ŸŽฆ

[Majid Hajian](https://www.youtube.com/channel/UCv9G1JTduK3bqx-2ZM5f1gw) gave a talk at the Firebase Global Summit on writing efficient Flutter integration tests, and running them on Firebase test lab for both Android and iOS. He shares tips and tricks to manage your code and tests and leverage performance result in your CD/CI and deployment pipeline.

๐Ÿ”— Wireless debugging Flutter application on Github Codespaces

One of the workflows I would love to try in the future is remote development. Using my iPad to connect to a remote machine and code on that machine. GitHub Codespaces can help with that. But how do you debug a Flutter application on your device while using Codespaces? Read this article by ralphilius to find out.

๐Ÿ”— How to use custom fonts in Flutter

Fonts are often overlooked during the design process of an app, but they can change the overall feeling your app gives. In this article by Shubham Soni you’ll learn how to add custom fonts to your Flutter application.

๐Ÿ”— Learn Flutter Free

Are you just getting started with Flutter? Tomic Riedel shared a long list of resources to help you learn Flutter. All resources are free to use and a first version of the list has been reviewed by a Google developer expert.

Architecture ๐Ÿ›

๐Ÿ”— Using Stacked Architecture in Flutter App

I was not aware of the stacked package and the Stacked architecture. In this article by Adegoke David you’ll learn the concepts behind this architecture and how to implement it in your own project. I am always curious about architecture in Flutter apps because I still haven’t found the perfect approach that works for me.

๐Ÿ”— Using Services in Flutter

From the same author of the article above, Adegoke David. In this article, you’ll learn how to fit services in the Stacked architecture for Flutter apps. Read the previous article first.

Backend ๐Ÿ—„

๐Ÿ”— Dart on AWS Lambda

Did you know you can write your AWS Lambda functions using Dart? Learn how in this article by Aseem Wangoo.

Tools ๐Ÿ› 

๐Ÿ”— CLI applications made easy with Dart & dcli

As I wrote in the previous issue, I am a big fan of Makefiles. But what if you could write your scripts directly in Dart, the language you use also for your app? In this article by Olivier Revial, you’ll learn how to do exactly that.


That’s it for this week.

If you want to comment on any of this week’s entries, you can do it in the comment section below.

Have a bug-free week,

- Michele Volpato

Subscribe to this newsletter

Receive an email every week with curated content about Dart and Flutter.

You will also receive a list of resources to learn Flutter.

    We won't send you spam. Unsubscribe at any time.

    Leave a comment