A card game "engine" built in Flutter

Flutter Card Game

Overview

This is the final source code of the Flutter card game course available online here.

In the course, we will be solving common problems that come with building real-world applications including working with an external API using http and UI state management using the Provider package.

We’ll also have some fun coding some AI for our bot players and making use of inheritance in order to support different games that run off of the same core engine.

Core Dependencies:

Secondary Dependencies:

Learn about:

  • Parsing JSON
  • Model Factories
  • State Management with Provider
  • Null Safety
  • Class Inheritance
  • VS Code refactoring / tips
  • AI

GitHub

View Github