Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mkobuolys/flutter-design-patterns

Flutter Design Patterns application
https://github.com/mkobuolys/flutter-design-patterns

dart design-patterns flutter open-source

Last synced: about 15 hours ago
JSON representation

Flutter Design Patterns application

Awesome Lists containing this project

README

        

[![flutterdesignpatterns.com deployment](https://github.com/mkobuolys/flutter-design-patterns/actions/workflows/main.yml/badge.svg)](https://github.com/mkobuolys/flutter-design-patterns/actions/workflows/main.yml)

# Flutter Design Patterns

An open-source [OOP design patterns](https://en.wikipedia.org/wiki/Design_Patterns) application built with Dart and Flutter.

https://flutterdesignpatterns.com/

This application is an implementation part of the "Flutter Design Patterns" [article series](https://kazlauskas.dev/blog/flutter-design-patterns-0-introduction).


Home Page
Creational Design Patterns
Structural Design Patterns
Behavioral Design Patterns
Design Pattern Markdown
Flyweight Design Pattern Example
Command Design Pattern Example
Iterator Design Pattern Example
Prototype Design Pattern Example

## Building

You can follow these instructions to build the app and install it onto your device.

### Prerequisites

If you are new to Flutter, please first follow the [Flutter Setup](https://flutter.dev/setup/) guide.

### Building and installing the Flutter Design Patterns app

```
git clone https://github.com/mkobuolys/flutter-design-patterns.git
cd flutter-design-patterns
flutter pub get
flutter pub run build_runner build --delete-conflicting-outputs
flutter run
```

The `flutter run` command both builds and installs the Flutter app to your device or emulator.