Better than JSON
An in-depth look at why Protobuf can outperform JSON for modern APIs, with practical Dart examples showing how strong typing, binary serialization, and shared schemas improve both performance and developer experience.
An in-depth look at why Protobuf can outperform JSON for modern APIs, with practical Dart examples showing how strong typing, binary serialization, and shared schemas improve both performance and developer experience.
Learn how to create custom animated scenes for your live streams using Flutter as a source in OBS.
A friendly deep-dive into why Flutter’s safe area handling often causes more headaches than it solves, and how simpler APIs can sometimes be the better choice.
There’s something about discovering a new, beautifully crafted operating system that makes you feel like a kid again. The promise of a lean, polished Linux setup—without the painful hours of configuration—was too tempting. So, there I was in the quiet of the morning, coffee in hand, ready to see what Omarchy was all about and whether I could build apps for it with Flutter.
Managing image assets in a Flutter app can quickly become tedious. Learn why vector graphics might not be the silver bullet you thought they were.
Discover the lesser-known Flutter packages and tools that have become essential in my development workflow.
Learn how to set up a powerful local language model on your Mac in just 10 minutes, and integrate it directly into NeoVim for a seamless coding experience.
A simple and effective setup for using NeoVim as your Flutter development environment, without the complexity of heavy plugins.
Learn how to create custom animated scenes for your live streams using Flutter as a source in OBS.
Why I'm learning Vim after a decade of development, and how it's making me rethink the fundamentals of text editing.
Flutter provides a large library of widgets dedicated to layout. Sometimes, even with this large choice, you can't implement your layout, or you could but it would become far too complex.
In this short article, I'm gonna share with you a few concrete use cases where pattern matching and records (introduced with Dart version 3) allowed me to refactor some of my code in a much shorter way!
Any mobile application developer encountered the difficulty of deploying his app to his customer's device. Being able to follow the advancement of developments is really important for a customer, and for you to track issues at the earliest stage possible.
Designing a user interface that adapts to various screen sizes is a challenge. In this article, I'll share some tips to create truly adaptative user interfaces.
As a Xamarin developer, I was curious about Flutter. In this article, I share my first impressions and compare both frameworks.