This week in Flutter #28
Tags: flutter, dart, news
Published: 2021-11-08 10:32:41

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](https://www.youtube.com/watch?v=C7m_7NERL1g).

Another way is to [**contribute** to the project](https://www.youtube.com/watch?v=4yBgOBAOx_A). 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💻](https://retroportalstudio.medium.com/creating-dmg-file-for-flutter-macos-apps-e448ff1cb0f)

**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](https://github.com/retroportalstudio).

### 🔗 [Running Flutter Integration Test in the Cloud](https://www.youtube.com/watch?v=H4R8qiMksB0) 🎦

[](https://www.youtube.com/channel/UCv9G1JTduK3bqx-2ZM5f1gw)[Majid Hajian](https://github.com/mhadaily) gave a talk at the Firebase Global Summit on writing efficient **Flutter integration** tests, and running them on [Firebase test lab](https://firebase.google.com/docs/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](https://blog.ralphilius.com/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](https://github.com/features/codespaces) can help with that. But how do you debug a Flutter application on your device while using Codespaces? Read this article by [ralphilius](https://github.com/ralphilius) to find out.

### 🔗 [How to use custom fonts in Flutter](https://blog.logrocket.com/use-custom-fonts-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](https://github.com/shubhamhackz) you'll learn how to add **custom fonts** to your Flutter application.

### 🔗 [Learn Flutter Free](https://github.com/Tomic-Riedel/Flutter-Roadmap)

Are you just getting started with Flutter? [Tomic Riedel](https://github.com/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](https://dev.to/blazebrain/using-stacked-architecture-in-flutter-app-2ecg)

I was not aware of the [`stacked` package](https://pub.dev/packages/stacked) and the Stacked architecture. In this article by [Adegoke David](https://github.com/Blazebrain) 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](https://dev.to/blazebrain/using-services-in-flutter-572h)

From the same author of the article above, [Adegoke David](https://github.com/Blazebrain). In this article, you'll learn how to fit services in the **Stacked architecture** for Flutter apps. Read the previous article first.


[...]

Read the rest on [my website](https://ishouldgotosleep.com/this-week-in-flutter-28/).

[Join the Flutter and Dart newsletter](https://ishouldgotosleep.com/subscribe-to-the-newsletter-devto/) and receive it weekly in your inbox.