Skip to main content

29 posts tagged with "Flutter"

View All Tags

· 14 min read

An overview of the Builder design pattern and its implementation in Dart and Flutter

Header image

Previously in the series, I analysed a relatively complex, but very practical and useful structural design pattern — Bridge. This time I would like to represent a design pattern, which divides the construction of a complex object into several separate steps. It is a creational design pattern called Builder.

· 12 min read

An overview of the Bridge design pattern and its implementation in Dart and Flutter

Header image

In the last article, I analysed a structural design pattern that provides a way of changing the skin of an object without changing its guts - Decorator. In this article, I would like to analyse and implement another structural design pattern that tends to be relatively difficult to understand compared to the other design patterns, but at the same time is practical and useful - it is Bridge.

· 11 min read

An overview of the Decorator design pattern and its implementation in Dart and Flutter

Header image

Previously in the series, I analysed a relatively simple, but very practical design pattern — Proxy. This time I would like to represent a design pattern, that, unlike the Strategy design pattern, extends the functionality of an object instead of exchanging it. It is a structural design pattern called Decorator.

· 10 min read

An overview of the Proxy design pattern and its implementation in Dart and Flutter

Header image

In the last article, I analysed a relatively simple design pattern compared to the other patterns in the series - Prototype. In this article, I would like to analyse and implement a structural design pattern that is very practical and could be used in a lot of cases when developing applications with Dart and Flutter - it is a Proxy.

· 8 min read

An overview of the Prototype design pattern and its implementation in Dart and Flutter

Header image

Previously in the series, I analyzed one of the behavioural design patterns - Memento. This time I would like to represent a relatively simple design pattern compared to the other patterns in the series that belong to the category of creational design patterns - the Prototype.

· 10 min read

An overview of the Command design pattern and its implementation in Dart and Flutter

Header image

Previously in the series, I analysed and implemented one of the most popular and useful creational design patterns - Abstract Factory. This time, I would like to introduce an OOP design pattern that belongs to the category of behavioural design patterns - the Command.

· 11 min read

An overview of the Abstract Factory design pattern and its implementation in Dart and Flutter

Header image

In the last article, I analysed the Factory Method design pattern. This time I would like to analyse and implement an OOP design pattern, which has a similar purpose, even a similar name, but is more flexible and suits the structure of big projects better than the Factory Method design pattern - it is the Abstract Factory.

· 9 min read

An overview of the Factory Method design pattern and its implementation in Dart and Flutter

Header image

Previously in the series, I analysed a design pattern that is commonly used in our day-to-day programming, sometimes even without considering it - Iterator. In this article, I would like to analyse and implement one of the creational design patterns - Factory Method.

· 12 min read

An overview of the Iterator design pattern and its implementation in Dart and Flutter

Header image

In the last article, I analyzed one of the behavioural design patterns - Interpreter. This time I would like to represent the pattern which specific implementation(s) you have probably already used in your day-to-day programming without even noticing or considering it - the Iterator design pattern.