A one or two player Tic Tac Toe game for Android featuring multiple skill levels when playing in one player mode.
TOE was designed to maintain a minSdkVersion="7" using the following frameworks and patterns:
Frameworks
- Gradle
- Roboguice
- Robolectric
- Junit
- Mockito
- Android v4 Support Library to support Loader on API level 7 devices
- Android v7 gridlayout library to support GridLayout on API level 7 devices
Patterns
- TDD
- Strategy
- Chain of Responsibility
- GridLayout backed by asynchronous Loader
- ContentProvider backed by SQLite database
- Enum initialization with local resources
TOE was designed and optimized on a classic Nexus One running CyanogenMod 7.2
TOE is available for download from:
Google Play Store:
[https://play.google.com/store/apps/details?id=com.earthblood.tictactoe] (https://play.google.com/store/apps/details?id=com.earthblood.tictactoe)
F-Droid:
[https://f-droid.org/repository/browse/?fdid=com.earthblood.tictactoe] (https://f-droid.org/repository/browse/?fdid=com.earthblood.tictactoe)