Universal Rubik's Cube Solver for iOS, iPadOS, and macOS
CubeSolver is a modern, beautifully designed universal app that helps you solve Rubik's Cubes with step-by-step instructions. Built with SwiftUI and featuring stunning glassmorphic design, it runs seamlessly on iPhone, iPad, and Mac.
Works perfectly on iPhone, iPad, and macOS with optimized layouts for each platform
Beautiful Mac-style glassmorphic design with smooth animations and modern aesthetics
Advanced algorithm provides step-by-step solution with clear instructions
Generate random cube configurations to practice solving techniques
Built with Swift and SwiftUI for native performance and smooth animations
Comprehensive unit tests ensure reliability and correctness of the solving algorithm
Screenshots are automatically captured via UI tests and fastlane. See the Screenshot Automation Guide for details.
๐ฑ Screenshots coming soon!
Run the capture-screenshots workflow to generate UI test screenshots.
Clone the repository and build using Swift Package Manager:
git clone https://github.com/markcoleman/CubeSolver.git
cd CubeSolver
swift build
swift test
Open CubeSolver.xcodeproj in Xcode and run the app on your preferred simulator or device.
Contributions are welcome! Please feel free to submit a Pull Request. Check out our GitHub repository for more information.