Flutter Design Patterns: 15 — Proxy

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

Mangirdas Kazlauskas
Flutter Community

--

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.

Update 2022–09–15: I moved this blog to my personal website. For a better reading experience, up to date articles, interactive code examples and some extra content FOR FREE, check kazlauskas.dev.

Table of Contents

  • What is the Proxy design pattern?
  • Analysis
  • Implementation
  • Other articles in this series
  • Your contribution

What is the Proxy design pattern?

If the proxy service were a person… (source)

Proxy, also known as Surrogate, belongs to the category of structural design patterns. The intention of this design pattern is described in the…

--

--

Mangirdas Kazlauskas
Flutter Community

Google Developer Expert for Flutter & Dart | Read the blog for free on kazlauskas.dev | Let's stay in touch - https://twitter.com/mkobuolys