# Cube Eye

> CubeEye is an advanced Rubik's Cube solver application for Android.

Canonical page: [https://chrome-stats.com/d/io.github.drew\_developer.cubeeye](https://chrome-stats.com/d/io.github.drew_developer.cubeeye)

## Overview

- **ID:** `io.github.drew_developer.cubeeye`
- **Platform:** Android
- **Type:** Android app
- **Status:** Available
- **Publisher:** Drew Developer
- **Category:** GAME\_PUZZLE
- **Downloads:** 68
- **Version:** 1.0.1
- **Last updated:** 2026-01-06
- **First published:** 2026-01-06
- **Publisher country:** CA
- **Size:** 13 MB
- **Data as of:** 2026-09-09
- **Store listing:** [Google Play Store](https://play.google.com/store/apps/details?id=io.github.drew_developer.cubeeye)
- **Website:** [https://drew-developer.github.io/](https://drew-developer.github.io/)
- **Privacy policy:** [https://drew-developer.github.io/cubeeye/privacy-policy/](https://drew-developer.github.io/cubeeye/privacy-policy/)

## Description

## 🚀 Overview<br><br>**CubeEye** is an advanced Android application designed to solve 3x3 Rubik&#39;s Cubes. It leverages computer vision to scan a physical cube and provides an interactive, animated 3D guide to solve it using near-optimal moves.<br><br>## ✨ Key Features<br><br>### 📷 Smart Scanning System<br><br>* **Real-time Color Detection:** Automatically identifies cube face colors using the camera via the custom `ColorAnalyzer`.<br>* **Guided Scanning:** An intuitive UI overlay guides users through the process of capturing all 6 faces correctly.<br>* **Validation Logic:** The built-in `CubeValidator` ensures the scanned state is physically solvable before proceeding.<br>* **Manual Correction:** Includes a `ColorPickerDialog` allowing users to manually adjust colors if lighting conditions affect automatic detection.<br><br>### 🧩 Intelligent Solver<br><br>* **Kociemba Algorithm:** Integrates the famous Two-Phase Algorithm (via the *min2phase* library) to find near-optimal solutions, often requiring fewer than 20 moves.<br>* **Fast Local Computation:** Solves complex scrambles in seconds directly on the device without needing a network connection.<br><br>### 🎥 Interactive 3D Guide<br><br>* **3D Visualization:** Features a fully interactive 3D render (`Cube3DView`) that accurately mimics the real cube&#39;s state.<br>* **Step-by-Step Animation:** Users can play, pause, and scrub through the solution moves at their own pace.<br><br>## 🛠 Technical Highlights<br><br>* **Modern Android Stack:** Built entirely using Kotlin and Jetpack Compose (Material 3).<br>* **Robust Architecture:** Follows Clean Architecture principles, utilizing MVVM patterns, Hilt for dependency injection, and Coroutines for asynchronous operations.<br>* **CameraX:** Implements a stable and efficient camera foundation for live preview and image analysis.<br>* **SceneView:** Utilizes the SceneView library for high-performance 3D rendering.<br><br>## 🐛 Known Issues / TODOs<br><br>* Optimize color detection thresholds to better handle extreme lighting conditions.<br>* Automate the integration of the &quot;min2phase&quot; library (currently included as manual source files).

## Rankings

- #2,121,128 — Overall

## Permissions and access

### Permissions

- `android.permission.CAMERA`
- `android.permission.INTERNET`
- `android.permission.VIBRATE`
- `com.android.vending.CHECK_LICENSE`
- `io.github.drew_developer.cubeeye.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION`

## Similar extensions and apps

- [Cube Solver Scanner](https://chrome-stats.com/d/kr.wafactory.cubesolverscanner) — 141 users
- [Cube Solver 3D - Cube Game](https://chrome-stats.com/d/ai.cubesolver3d.scanner.cubetimer.magic.cube.game) — 1,412,955 users, 4.24 / 5
- [RubikSync - AI Matrix](https://chrome-stats.com/d/com.vahitkeskin.rubiksync) — 49 users
- [Cube Solver](https://chrome-stats.com/d/com.cube.cubesolver.magiccube.rubik.puzzlesolver) — 1,078,714 users
- [Cube Solver 3x3: Scan & Solve](https://chrome-stats.com/d/com.airubiks.cubesolver.scanner) — 719,952 users, 4.21 / 5
- [Cube Solver](https://chrome-stats.com/d/xtra.cube.solver.cube_solver) — 250 users
- [3D Cube Solver With Scan](https://chrome-stats.com/d/com.pova.cube.solver.scan) — 54,577 users
- [CubeMeta](https://chrome-stats.com/d/com.cubemeta.rubik) — 3 users
- [EaseCube](https://chrome-stats.com/d/com.lukasz.rubiccube) — 394,616 users, 4.09 / 5
- [Rubik's Cube 3D Solver](https://chrome-stats.com/d/com.airubiks.cubesolver) — 2,524 users
- [Easy Cube Solver](https://chrome-stats.com/d/com.bigcube.cubesolver) — 227,540 users, 4.69 / 5
- [Cube Solver AI: Scan & Solve](https://chrome-stats.com/d/com.twofreshstudio.cubesolverai) — 1,798 users

---

Source: [Chrome-Stats](https://chrome-stats.com/d/io.github.drew_developer.cubeeye)
