- C 90.6%
- Java 8.4%
- Makefile 1%
|
|
||
|---|---|---|
| app | ||
| gradle/wrapper | ||
| new-icons | ||
| project | ||
| .gitignore | ||
| Application.mk | ||
| build.gradle | ||
| gradle.properties | ||
| gradlew | ||
| gradlew.bat | ||
| old.README.md | ||
| README.md | ||
| settings.gradle | ||
DroidZebra (Android)
DroidZebra is a graphical front-end for the Zebra Othello/Reversi engine by Gunnar Andersson. This repository is a fork of the original GPLv3 project:
- Upstream source: https://github.com/alkom/droidzebra
All new contributions in this fork are released under the same GPLv3 license as the original project.
Purpose
The purpose of this repo is to produce a modern APK of the original project. To achieve this goal, I used OpenAI Codex to modernize the build chain.
As of now, this repo has been tested on a deGoogled Pixel 9 and installs as expected with no issues at runtime.
Android Studio (Gradle)
This repository includes a modern Gradle setup so the root folder can be opened directly in Android Studio.
- Open Android Studio and choose Open on the repository root.
- Ensure the Android NDK is installed (the build uses ndk-build).
- Set the project SDK to Android 16 (API 35) or higher when prompted.
The Gradle app module points to the legacy project/ sources and JNI build files, keeping the original layout intact while supporting modern Android toolchains.
Project layout
project/— legacy Android project (Java, resources, manifest, JNI).app/— Gradle wrapper module that references the legacy sources.Application.mk— top-level NDK configuration.
License
GPLv3. See old.README.md for the original project notes and history.