Open in app

Sign In

Write

Sign In

Romain Rastel
Romain Rastel

1.2K Followers

Home

About

Jun 15, 2020

Everything is a Widget, but don’t put everything in one Widget!

As a Flutter developer I’m sure you heard about this popular sentence: “Everything’s a Widget” at least once in your dev life. It’s kind of the Flutter’s catch phrase and it reveals the inner force of this extraordinarily good SDK! When we dive in the Widget catalog, we can see…

Flutter

5 min read

Everything is a Widget, but don’t put everything in a Widget!
Everything is a Widget, but don’t put everything in a Widget!
Flutter

5 min read


Jun 2, 2020

Maestro 💙 Freezed

In a previous blog post I introduced Maestro which is for now an experiment to manage you app state in a Flutter application. Today I will show you how to use the power of Freezed ⚡️ to create the models and the states. …

Flutter

4 min read

Maestro 💙 Freezed
Maestro 💙 Freezed
Flutter

4 min read


May 29, 2020

Maestro: A Flutter experiment for orchestrating your app state

We already have a huge bunch of options for managing our app state in Flutter, so you could wonder why spend some time on another one? The reason is simple: I love creating things, I can’t stop. Sometimes I find myself thinking about what I could make when I rock my…

Flutter

5 min read

Maestro: A Flutter experiment for orchestrating your app state
Maestro: A Flutter experiment for orchestrating your app state
Flutter

5 min read


May 6, 2020

Gap: A simple example to create your own RenderObject

I love how Flutter is designed. The combination of immutables objects, the Widgets and mutables ones called RenderObjects is very powerful although not super intuitive for beginners. We can do a lot just by composing widgets with StatelessWidgets and StatefulWidgets, but we cannot do everything, or not in an efficient…

Flutter

5 min read

Gap: A simple example to create your own RenderObject
Gap: A simple example to create your own RenderObject
Flutter

5 min read


Published in Flutter Community

·Nov 4, 2018

Animating Flutter widgets with Sidekicks

Every Hero needs a Sidekick — Animations can turn a great app into an astounding and unforgettable one. They are a big part of the user experience and without them, an application doesn’t really look attractive. Thanks to Flutter, it’s easier than ever to animate the UI of your app in order to reinforce the user’s…

Flutter

4 min read

Animating Flutter widgets with Sidekicks
Animating Flutter widgets with Sidekicks
Flutter

4 min read


Published in Flutter Community

·Sep 16, 2018

Dart: What are mixins?

It’s a kind of magic ✨ — When I started to learn Dart, the concept of mixins was new for me. I come from the C# world, where it does not exist (at least prior to C# 8.0, to the best of my knowledge). At first, I found this concept somewhat difficult to understand, until I realized how powerful…

Programming

7 min read

Dart: What are mixins?
Dart: What are mixins?
Programming

7 min read


Published in Flutter Community

·Sep 9, 2018

Announcing kiwi

Dependency injection for Dart and Flutter — Today, I’m very pleased to announce kiwi, a dependency injection library for Dart and Flutter which aims to be simple and fast. Why? Even if I’m writing a small application, I tend to separate the logic from the UI. …

Flutter

5 min read

Announcing kiwi
Announcing kiwi
Flutter

5 min read


Published in Flutter Community

·Sep 1, 2018

Create simple animations for your articles with Flutter.

In a previous article, I explained how I reproduced the iOS sliding row animation in Flutter, through my Slidable widget. In that article I used some animations to illustrate my words and today I’m going to show you how I created them. 📐 The tools I first looked for animations tools, but I…

Animation

4 min read

Create simple animations for your articles with Flutter.
Create simple animations for your articles with Flutter.
Animation

4 min read


Published in Flutter Community

·Aug 24, 2018

How I replicated the iOS sliding row animation in Flutter

Deep dive on the SlidableDrawerDelegate — In a previous article, I explained how I created the Slidable widget. Today we’re going to dissect an essential component of it: the SlidableDrawerDelegate. 🤔 What is it? In the Slidable widget, the developer can choose how the slide actions animate through what I named SlidableDelegates. The SlidableDrawerDelegate is one of the built-in ones:

IOS

5 min read

How I replicated the iOS sliding row animation in Flutter
How I replicated the iOS sliding row animation in Flutter
IOS

5 min read


Published in Flutter Community

·Jul 21, 2018

Slidable: A Flutter story

Synopsis This is the story behind the creation of the Slidable widget (available here). A widget that let you add contextual actions on your list items when you are sliding it to the left or to the right. How everything started I’m a passionate developer. This is what I do for living, but it’s…

Flutter

4 min read

Slidable: A Flutter story
Slidable: A Flutter story
Flutter

4 min read

Romain Rastel

Romain Rastel

1.2K Followers

Flutter addict

Following
  • Joe Birch

    Joe Birch

  • Michael Thomsen

    Michael Thomsen

  • Denis Beketsky

    Denis Beketsky

  • Kevin Moore

    Kevin Moore

  • Guillaume Roux

    Guillaume Roux

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech