Skip to content

Latest commit

 

History

History
41 lines (31 loc) · 1.68 KB

README.md

File metadata and controls

41 lines (31 loc) · 1.68 KB

Speed Cubing Timer

Swift Swift Swift UI UI Kit Swift MVVC Xcode

Speed Cube Timer is an application used for practicing speedcubing. It can generate scrambles, measure times and calculate and visualize statistics.

Banner

🦾 Features

  • Track your time
  • Generate and visualize scrambles
  • View statistics on current and best averages with chart
  • Use inspection time to enhance your solving experience
  • Use dark and light mode
  • View time in live activities (including dynamic island)

👨‍💻 Technologies, APIs, Frameworks, and Architecture

  • Swift UI for interfaces
  • UIKit for navigation
  • Swift UI Charts
  • Scene Kit for 3D rendering
  • Core Data for data persistence
  • Activity Kit for live activities
  • XCTest for testing
  • MVVC architecture
  • Dependency Injection for maintainability

✅ Future Improvements

  • Support for multiple puzzles
  • Multiple sessions for better organization
  • CloudKit integration for cloud storage