Michele Volpato

Michele Volpato

This week in Flutter #93: Self-hosting your Flutter hobby projects

โ€” Newsletter

Today I want to tell you about a self-hostable platform you can use to easily host databases, applications, and other services, with a simple click.

These days, relying on huge cloud providers can result in bad surprises. Such surprises can become very costly, especially for hobby projects. A way to avoid them is to self-host the services you need.

With Coolify you get an easy way to start and maintain services that can be useful for your hobby projects. Later in this issue, you’ll find a link to Appwrite, a Firebase alternative you can manage with Coolify. Go have a look, and get peace of mind about your hobby project cloud expenses.

- Michele Volpato

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

Devblog 8: Taking another dive into FlutterFlow

by Stephan E.G. Veenstra

In a previous article, Stephan gave FlutterFlow a try, but he gave up later on. In this article, he tries again, this time embracing the fact that you should not use FlutterFlow in the same way you implement a Flutter app from scratch.

How to write Flutter apps faster with Riverpod Lint & Riverpod Snippets

by Andrea Bizzotto

Learn how to combine Riverpod Generator, Riverpod Lint, and the Riverpod Snippets extension to speed up your Flutter app development.

๐Ÿ—„ Backend for Flutter developers

Build a real-time data visualization dashboard using Appwrite and Flutter

by Femi-ige Muyiwa

Appwrite is a self-hosted backend-as-a-service platform that provides developers with all the core APIs required to build any application. In this article, you learn how to integrate it into an existing Flutter app. It can be used as an alternative to Firebase if you want to have full control of your app’s data.

๐Ÿ› ๏ธ Tools to improve your Flutter experience

Building and running Flutter mobile applications for Android on AWS Device Farm

by Alexander Kroll

Testing your Flutter app on many devices can be impractical. You need to buy them, keep them updated, deprecate old ones, and buy new ones when necessary. Or you can use a service like AWS Device Farm, like in this article. You’ll learn how to use Appium to automate integration tests and run them using AWS Device Farm.

๐ŸŽฅ Flutter videos

flutter_lints (Package of the Week)

“When you see your Dart code underlined in squigglies, it means that the Dart analyzer has spotted possible improvements in your code, called lints. When you use flutter create to create a new project, it automatically includes a package called flutter_lints, a ruleset intended to help you follow best practices as you write your Flutter app.”

๐Ÿ‘จโ€๐Ÿ’ป Software engineering in general

Debugging Architects

by Gregor Hohpe

This is an article on why engineers in higher positions should spend more time debugging.


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