Cube Eye Android

Cube Eye

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

Features & Capabilities

🚀 Overview

CubeEye is an advanced Android application designed to solve 3x3 Rubik'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.

## ✨ 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).

User Growth & Download Statistics

Game
By:
Drew Developer
Downloads:
36 4
Version:
1.0.1 Last updated: 2026-01-06
Version code:
2
Creation date:
2026-01-06
Publisher country:
CA CA
Permissions:
  • android.permission.CAMERA Very high risk
  • android.permission.INTERNET Low risk
  • android.permission.VIBRATE Safe
  • com.android.vending.CHECK_LICENSE Safe
  • io.github.drew_developer.cubeeye.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Size:
12.84MB
Email:
dr*****@gmail.com
URLs:
Website ,Privacy policy
Full description:
See detailed description
Source:
Google Play Store
Data ingested on:
2026-06-05
Compare stats and ranking:

Contact the developer

Chrome-Stats does not own this Android app. Please use these information below to contact the Android app developer.
Developed by:
Drew Developer
Google Play Store
https://play.google.com/store/apps/details?id=io.github.drew_developer.cubeeye
Email:
dr*****@gmail.com
Website:
https://drew-developer.github.io/

Best Cube Eye Alternatives

Here are some Android apps that are similar to Cube Eye: