FLUTTER ECOSYSTEM

redbrogdon/flutterflip

Flutter로 구현한 리버시 클론인 flutterflip의 공개 저장소입니다.

flutterflip 프로젝트 이미지
Stars
269
Forks
59
최근 푸시(UTC)
2026. 6. 28.
프로젝트 상태
활성
Andrew Brogdon GitHub avatar
GITHUB User

Andrew Brogdon ↗

I'm a staff engineer at Google working on GenUI and agentic apps. Previously I led DevRel for Dart and Flutter.

Google, Inc.Columbus, OH공식 웹사이트 ↗
언어DartC++CMakeSwiftCPythonHTMLKotlinObjective-C

관련 패키지 및 예제

앱 카테고리

원본 README

아래는 영문 원문 스냅샷입니다. 최신 내용은 GitHub에서 확인하세요.

README 펼치기 / 접기

flutterflip

Build Status

A single-player reversi clone built with Flutter, which compiles for Android, iOS, web, macOS, Windows, and Linux.

The user plays as black, and the CPU will make moves as white in response. The move search only goes 4-5 plies ahead, so it's not that sophisticated but puts up a reasonable fight.

Screenshot

Why this exists

This was written as an exercise to help me ramp up on Flutter, back when I joined the team in the spring of 2018, and it's intended to be an open source example. The tech used includes:

If you spot a bug, feel free to file an issue report.

Monorepo Architecture

This codebase is organized as a monorepo workspace containing two packages:

  • packages/flutterflip_shared: A pure Dart package containing the core board state representation, score evaluation heuristics, and game models (GameBoard, GameModel, GameBoardScorer).
  • packages/flutterflip: The Flutter client application containing all widget trees, visual theme structures, platform directories, assets, and isolate-based engine move finder calculations (MoveFinder).