This week in Flutter #21

This week in Flutter #21

ยท

3 min read

Have you seen the universal_widget by Goon Nguyen? The amount of code you save to create interesting animations is promising, but I wonder if your code will become too difficult to understand when a new developer joins your team.

In other news, Microsoft now lets you login into online services without a password. I'd love to see this become the standard and I wonder when all the services we use for authentication in Flutter apps will implement something similar. What do you think?

- Michele Volpato

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

๐Ÿ”— Slivers in Flutter - Part (2), Part (3), and Part (4)

Dhruv Nakum continues the series on Slivers in Flutter with three more articles! As in the first article in the series, there are many examples and animated images. Bookmark these pages because you will need them sooner or later.

๐Ÿ”— Automated Unit Testing with GitHub Actions

Being able to run tests automatically when you push to your codebase, or when you open a pull request in GitHub, will help you spot regression bugs early in the development process. It also ensures that code written by others does not break existing functionalities (if you wrote tests for them). How do you automatically run tests on your Flutter project using GitHub Actions? Read this short article by Reme Le Hane.

๐Ÿ”— Building an app to view and share satellite imagery ๐Ÿ›ฐ

Sometimes you build an app just because you are learning something new. Sometimes you build it because a client requested it from you. And sometimes you just create a tool that you need. Like Emery Silberman, who made an app that shows images taken by satellites and shares them with friends. The article explains the initial problem Emery had, and how he tackled several challenges he encountered while coding the app.

๐Ÿ”— Creating an end-to-end project, from Node.js backend to Flutter app

Learn how to implement both the backend and the frontend of a Flutter project in this tutorial by Thiago Evoรก.

๐Ÿ”— Flutter camera plugin: A deep dive with examples

Souvik Biswas takes you on a journey into all the nooks and crannies of the camera plugin.

๐Ÿ”— Flutter โ€” Why you should use small widgets

You should always aim to have small components in your app code. It makes the code more readable and maintainable. As Valentin Vignal shows in this article, it can also help with build performance. Adding on Valentin's article, you should not perform complex computation in the build method.

Tools ๐Ÿ› 

๐Ÿ”— [Automating Flutter Apps using Appium]

[...]

Read the rest on my website.

Join the Flutter and Dart newsletter and receive it weekly in your inbox.

ย