A classic Freecell solitaire card game implementation for Android devices.
This project is an implementation of the Freecell solitaire card game for Android. It features:
- Complete Freecell game logic
- Drag-and-drop card movement
- Native Android UI with smooth animations
- Hybrid architecture using Kotlin and C++ with JNI
- Android SDK 34+
- Android Studio Iguana or newer
- CMake 3.22.1+
- C++17 compatible compiler
- Clone the repository
- Open the project in Android Studio
- Sync Gradle files
- Build and run on your device or emulator
The app uses a hybrid architecture:
- Game UI and logic implemented in Kotlin
- Rendering engine implemented in C++ using OpenGL ES
This project is licensed under the MIT License - see the LICENSE file for details.
See the TODO file for planned improvements and known issues.