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
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.
In this second article, you’ll learn how to get to the next level: adding a bunch of effects to an existing image.
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.
by Elio Qoshi
🛠️ Tools to improve your Flutter experience
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
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
“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