Games included Klondike (Classic Solitaire), Golf Solitaire, and Free Cell.
Each game has three unlockable difficulties. Players can unlock achievements, customize card backs and backgrounds, and track fastest times for each mode.
It’s fully responsive (works across phone, tablet, and desktop) and built using a Flutter package I developed called card_game, which handles common card interactions like dragging, flipping, and layout management.
I recently released card_game v2.0.0 with a lot of improvements. Cards is the first large-scale project using the new version. You can find card_game on pub.dev here: https://pub.dev/packages/card_game
The Cards project is fully open source: https://github.com/JLogical-Apps/cards
Happy to answer any questions about the architecture if people are curious!