Skip to main content

29 posts tagged with "Flutter"

View All Tags

· 11 min read

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

Header image

Previously in the series, I analysed a relatively simple and straightforward design pattern — Facade. In this article, I will analyse and implement a pattern, which has a similar structure to Composite but is used in a different context and for a different purpose — the Interpreter design pattern.

· 10 min read

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

Header image

In the last article, I analysed one of the behavioural design patterns - State. This time, I would like to represent a pattern that you have probably already used as a developer, but just did not realise that it is a design pattern at all. Therefore, let me introduce you to Facade.

· 11 min read

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

Header image

Previously in the series, I have analysed one of the most practical design patterns you can use in day-to-day coding - Strategy. In this article, I will analyse and implement a pattern, which has a similar structure to Strategy but is used for a different purpose - the State design pattern.

· 10 min read

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

Header image

In the last article, I analysed the Template Method design pattern. This time I would like to represent the pattern which is pretty simple to understand (compared to the other design patterns) and is related to the implementation of the Flutter framework itself - the Composite design pattern.

· 11 min read

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

Header image

In the last article, I analysed the first design pattern in the series — Singleton, provided some general thoughts about its structure, applicability, pros and cons, implemented it in several different ways. This time, I would like to analyse and implement a design pattern that belongs to the category of structural design patterns — Adapter.

· 9 min read

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

Header image

First of all, I would like to thank you all for the support after publishing the introduction article to this series. Honestly, I have not expected that amount of people to not only be interested in the creation of mobile applications using Flutter but who are also willing to learn more about the Dart language itself, OOP design patterns and their appliance, code architecture or software engineering in general. This encouraged me to dive straight into the research, coding, and hence, I present to you the first design pattern in the series — Singleton.

· 6 min read

Introduction to a series of articles about OOP design patterns and their implementation in Dart and Flutter

Header image

Hi, I am Mangirdas, a software engineer and Flutter enthusiast from Lithuania. I have been following the Flutter journey since its version of 0.10.2 but realized that I have not contributed to the Flutter community, yet. So I am more than intrigued to introduce a new article series — Flutter Design Patterns. In the series, I will do my best to describe OOP design patterns, their implementation in Dart programming language and appliance when developing applications using Flutter.