CubeEye is an advanced toy Cube solver application for Android.
About Cube Eye
Cube Eye is a puzzle app developed by Drew Developer.
How many times has Cube Eye been downloaded?
Cube Eye has been downloaded 36 times. In the last 30 days, the app was downloaded 6 times.
What is the rating of Cube Eye?
Cube Eye has no ratings yet.
Is Cube Eye free?
Cube Eye is free to download. The APK download size is 10.66 MB. The latest version available is 1.0.1. The last update was on January 6, 2026.
What are the requirements for Cube Eye?
The app has a content rating of Everyone. The app has been available on Google Play January 2026.
Description
## 🚀 Overview
**CubeEye** is an advanced Android application designed to solve 3x3 toy Cubes. It leverages computer vision to scan a physical cube and provides an interactive, animated 3D guide to solve it using near-optimal moves.
## ✨ Key Features
### 📷 Smart Scanning System
* **Real-time Color Detection:** Automatically identifies cube face colors using the camera via the custom `ColorAnalyzer`. * **Guided Scanning:** An intuitive UI overlay guides users through the process of capturing all 6 faces correctly. * **Validation Logic:** The built-in `CubeValidator` ensures the scanned state is physically solvable before proceeding. * **Manual Correction:** Includes a `ColorPickerDialog` allowing users to manually adjust colors if lighting conditions affect automatic detection.
### 🧩 Intelligent Solver
* **Kociemba Algorithm:** Integrates the famous Two-Phase Algorithm (via the *min2phase* library) to find near-optimal solutions, often requiring fewer than 20 moves. * **Fast Local Computation:** Solves complex scrambles in seconds directly on the device without needing a network connection.
### 🎥 Interactive 3D Guide
* **3D Visualization:** Features a fully interactive 3D render (`Cube3DView`) that accurately mimics the real cube's state. * **Step-by-Step Animation:** Users can play, pause, and scrub through the solution moves at their own pace.
## 🛠 Technical Highlights
* **Modern Android Stack:** Built entirely using Kotlin and Jetpack Compose (Material 3). * **Robust Architecture:** Follows Clean Architecture principles, utilizing MVVM patterns, Hilt for dependency injection, and Coroutines for asynchronous operations. * **CameraX:** Implements a stable and efficient camera foundation for live preview and image analysis. * **SceneView:** Utilizes the SceneView library for high-performance 3D rendering.
## 🐛 Known Issues / TODOs
* Optimize color detection thresholds to better handle extreme lighting conditions. * Automate the integration of the "min2phase" library (currently included as manual source files).
Get a detailed PDF report for Cube Eye with download trends, rating history,
and key performance statistics — useful for competitive research or tracking your own app.
Learn more
Are you the developer of this app? Join us for free to see more information about your app and learn how we can help you promote and earn money with your app.
Each subscription will automatically renew 3 days before the expiration date for
the same time period. Subscriptions can be cancelled at any time before the renewal.