Michele Volpato

Michele Volpato

This week in Flutter #137: Google Summer of Code 2024

โ€” Newsletter

Spring is almost here, which means that Google Summer of Code 2024 is getting closer. Dart is participating again, and there are some interesting projects for students to work on.

The Swift/ObjC compatibility tool project does not use much Dart, but it is about saving package maintainers time by automatically generating Swift/ObjC bindings for Dart packages. Another interesting idea is Testing documentation comments. The goal is to create a tool that can automatically test the examples in the documentation of a package.

- Michele Volpato

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

Mastering Responsive UIs in Flutter: The Full Guide

by Dario Digregorio

In November I linked a shorter version of this guide. Now Dario has published the full guide, and it’s a great resource for anyone who wants to learn how to build responsive UIs in Flutter.

Flutter: Modularized Dependency Injection

by Pavel Sulimau

How do you implement dependency injection in a Flutter app split into packages so that it is easy to maintain and out of the way? Pavel has a solution for you.

How to Publish your Flutter Web Apps on GitHub Pages for Free

by Andrea Bizzotto

You can publish your Flutter web app on GitHub Pages for free. This article shows you how to do it, step by step.

๐Ÿ—„ Backend for Flutter developers

Build a content recommendation app with Flutter and OpenAI

by Tyler Shukert

Supabase makes it easy to use embeddings to build a content recommendation app. You can learn more in this article, if you are succumbing to the AI hype, and you want to build a recommendation system.

๐ŸŽฅ Flutter videos

Drag and drop - Flutter Build Show

with Craig Labenz

Create a complex drag-and-drop experience using the super_drag_and_drop in Flutter. From creating a UI with draggable widgets to dragging text files from the desktop, and implementing drag-and-drop functionality. You can create a lighter version of the widget being dragged, set up a drop preview and region, and extend the library to accept text files from the desktop.

Observable Flutter #37: What’s new in Serverpod 1.2

with Craig Labenz and Viktor Lidholt

Serverpod has grown since its initial stable release, with a larger team, funding, and new features. These include a test suite, ORM, database migrations, and a seamless handoff between the model and the database. Serverpod is designed for Flutter, allowing developers to write all their code in Dart and pass objects between the server and client.

Observable Flutter #38: Building with Serverpod, Initial Setup

with Craig Labenz

And after the introduction to the new features in Serverpod, Craig shows how to set up a new project with it. What makes this video great is that Craig has little experience with Serverpod, so you learn with him as he goes through the process.


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