Changez votre façon de Flutter avec BLoC

Bloc architecture

BLoC. Cela vous dit quelque chose? C’est le design pattern créé par Google pour les utilisateurs de Flutter.

C’est à la fois un design pattern, et une solution de gestion de state qui permet une séparation de code à travers des notions de flux ou streams en anglais.

Avec BLoC, le code de vos interfaces et différents screens est séparé de la logique métier.
Finit l’époque où il fallait mélanger des tonnes de fonctions de logique métier dans un même fichier.

L’implémentation concrète de ce patron de conception est grandement facilitée par la librairie flutter_bloc (lien en fin d’article) qui expose deux manières différentes de faire assez simple; en utilisant soit les Cubits soit les Blocs.

Je reviendrai dans un autre article, vous montrer un exemple de comment implémenter ce design pattern qui changera votre façon d’écrire du code flutter.

En attendant, vous pouvez consulter la documentation sur : flutter_bloc | Flutter Package

Comment

Your email address will not be published. Required fields are marked *