Michele Volpato

Michele Volpato

This week in Flutter #98: A new GameKit for Flutter, by Rave.

โ€” Newsletter

Rive announced a GameKit for Flutter. It helps you build performant games that use Rive animations. It can also integrate with Flame. The Rive Editor, the main product from Rive, is built with Flutter, so it makes sense that they chose Flutter for their new GameKit.

You can play a game built with it, and you can have a look at documentation and examples, but it is still in preview, so if you want to try it, you need to request access.

- Michele Volpato

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

Creating Custom Shaders in Flutter: A Step-by-Step Guide

by Karthik Ponnam

In this article, you’ll learn how to create a custom shader in Flutter. You will need an existing simple shader already in OpenGL Shading Language. If you want to do something more complex… read the next article.

Image Manipulation with Shaders โ€” Flutter

by Karthik Ponnam

In this second article, you’ll learn how to get to the next level: adding a bunch of effects to an existing image.

How To Format Date and Time in Flutter

by Stephen Michael

Dealing with time as a programmer is hard. What if you just need to format a DateTime in Dart? Read some tips in this short article.

How we designed the new Ubuntu Desktop installer

by Elio Qoshi

In a previous issue, I discussed how Ubuntu was using Flutter in its desktop installer. Now you can check it yourself when you install Ubuntu 23.04.

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

NeoVim With Flutter is AWESOME

by Robert Brunhage

In a software development team that uses Flutter, it is common to have some developers using Android Studio, usually former Android developers, and some others using VS Code, usually those with more common sense. I believe developers should use the tools with which they feel most comfortable, but it can be difficult to solve problems with your IDE if you are the only one in your team using it. I am looking forward to having NeoVim users on my team.

๐ŸŽฅ Flutter videos

How to build a RenderObject

with Craig Labenz

The new Flutter video series has started. In the first episode, Craig discusses RenderObjects: when, why, and how to write your own. I do understand that the Flutter team wants these videos to be understandable also by novice Flutter developers, but I was hoping for this series to be more detailed. I did not know much about RenderObjects, I only created a couple of them in my career, and after watching the video nothing much changed.

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

Is Critical Thinking the Most Important Skill for Software Engineers?

by Gergely Orosz

“When I think back on the software engineers I looked up to, they all shared this trait where they never took anything at face value. They regularly questioned statements that did not make sense to them, no matter how small the topic was: even if it involved admitting they did not understand a concept. After a while, I started adopting this approach.” Gergely gives you advice on how to get better at critical thinking, an important skill for software engineers.


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