Squazzle

This app implements Didier Boelens' approach to BLoC. The idea is to show data through widgets that react to a bloc's Stream. In order to simplify state management, I've also implemented EventStates: blocs that emit a new widget's state based on an event.

Architecture

This app implements Didier Boelens' approach to BLoC. The idea is to show data through widgets that react to a bloc's Stream. In order to simplify state management, I've also implemented EventStates: blocs that emit a new widget's state based on an event.

Features

  • Singleplayer

The app comes with a sql db of 500 combinations of target fields + game fields. A random combination is chosen.

  • Multiplayer

Multiplayer is handled by Firebase. You can find the Firebase project under the directory functions. Still under development, but you can copy it into your Firebase project and give it a try.

Get This Source Code on GitHub: