10+
เบ”เบฒเบงเป‚เบซเบผเบ”
เบ›เบฐเป€เบžเบ”เป€เบ™เบทเป‰เบญเบซเบฒ
เบ—เบธเบเบ„เบปเบ™
เบฎเบนเบšเปœเป‰เบฒเบˆเป
เบฎเบนเบšเปœเป‰เบฒเบˆเป
เบฎเบนเบšเปœเป‰เบฒเบˆเป
เบฎเบนเบšเปœเป‰เบฒเบˆเป
เบฎเบนเบšเปœเป‰เบฒเบˆเป
เบฎเบนเบšเปœเป‰เบฒเบˆเป

เบเปˆเบฝเบงเบเบฑเบšเป€เบเบกเบ™เบตเป‰

## ๐Ÿš€ เบžเบฒเบšเบฅเบงเบก

**CubeEye** เป€เบ›เบฑเบ™เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™ Android เบ—เบตเปˆเบเป‰เบฒเบงเปœเป‰เบฒ เป€เบŠเบดเปˆเบ‡เบ–เบทเบเบญเบญเบเปเบšเบšเบกเบฒเป€เบžเบทเปˆเบญเปเบเป‰เป„เบ‚เบเป‰เบญเบ™ Rubik 3x3. เบกเบฑเบ™เปƒเบŠเป‰เบ›เบฐเป‚เบซเบเบ”เบˆเบฒเบเบงเบดเป„เบชเบ—เบฑเบ”เบ„เบญเบกเบžเบดเบงเป€เบ•เบตเป€เบžเบทเปˆเบญเบชเบฐเปเบเบ™เบเป‰เบญเบ™เบ—เบฒเบ‡เบเบฒเบเบฐเบžเบฒเบš เปเบฅเบฐ เปƒเบซเป‰เบ„เบนเปˆเบกเบท 3D เปเบšเบšเป‚เบ•เป‰เบ•เบญเบšเป€เบžเบทเปˆเบญเปเบเป‰เป„เบ‚เบกเบฑเบ™เป‚เบ”เบเปƒเบŠเป‰เบเบฒเบ™เป€เบ„เบทเปˆเบญเบ™เป„เบซเบงเบ—เบตเปˆเป€เบเบทเบญเบšเบ”เบตเบ—เบตเปˆเบชเบธเบ”.

## โœจ เบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เบซเบผเบฑเบ

### ๐Ÿ“ท เบฅเบฐเบšเบปเบšเบชเบฐเปเบเบ™เบญเบฑเบ”เบชเบฐเบฅเบดเบเบฐ

* **เบเบฒเบ™เบเบงเบ”เบˆเบฑเบšเบชเบตเปเบšเบšเป€เบงเบฅเบฒเบˆเบดเบ‡:** เบฅเบฐเบšเบธเบชเบตเปœเป‰เบฒเบเป‰เบญเบ™เป‚เบ”เบเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เป‚เบ”เบเปƒเบŠเป‰เบเป‰เบญเบ‡เบ–เปˆเบฒเบเบฎเบนเบšเบœเปˆเบฒเบ™ `ColorAnalyzer` เบ—เบตเปˆเบเบณเบ™เบปเบ”เป€เบญเบ‡.
* **เบเบฒเบ™เบชเบฐเปเบเบ™เปเบšเบšเปเบ™เบฐเบ™เบณ:** เบเบฒเบ™เบŠเป‰เบญเบ™เบ—เบฑเบš UI เบ—เบตเปˆเป€เบ‚เบปเป‰เบฒเปƒเบˆเบ‡เปˆเบฒเบเบˆเบฐเบ™เบณเบžเบฒเบœเบนเป‰เปƒเบŠเป‰เบœเปˆเบฒเบ™เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบˆเบฑเบšเบžเบฒเบšเบ—เบฑเบ‡ 6 เปƒเบšเปœเป‰เบฒเบขเปˆเบฒเบ‡เบ–เบทเบเบ•เป‰เบญเบ‡.
* **เป€เบซเบ”เบœเบปเบ™เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบ„เบงเบฒเบกเบ–เบทเบเบ•เป‰เบญเบ‡:** `CubeValidator` เปƒเบ™เบ•เบปเบงเบฎเบฑเบšเบ›เบฐเบเบฑเบ™เบงเปˆเบฒเบชเบฐเบ–เบฒเบ™เบฐเบเบฒเบ™เบชเบฐเปเบเบ™เบชเบฒเบกเบฒเบ”เปเบเป‰เป„เบ‚เป„เบ”เป‰เบ—เบฒเบ‡เบเบฒเบเบฐเบžเบฒเบšเบเปˆเบญเบ™เบ—เบตเปˆเบˆเบฐเบ”เบณเป€เบ™เบตเบ™เบเบฒเบ™เบ•เปเปˆเป„เบ›.
* **เบเบฒเบ™เปเบเป‰เป„เบ‚เบ”เป‰เบงเบเบ•เบปเบ™เป€เบญเบ‡:** เบฅเบงเบกเบกเบต `ColorPickerDialog` เบ—เบตเปˆเบŠเปˆเบงเบเปƒเบซเป‰เบœเบนเป‰เปƒเบŠเป‰เบชเบฒเบกเบฒเบ”เบ›เบฑเบšเบชเบตเบ”เป‰เบงเบเบ•เบปเบ™เป€เบญเบ‡เบ–เป‰เบฒเบชเบฐเบžเบฒเบšเปเบชเบ‡เบกเบตเบœเบปเบ™เบเบฐเบ—เบปเบšเบ•เปเปˆเบเบฒเบ™เบเบงเบ”เบˆเบฑเบšเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”.

### ๐Ÿงฉ เบ•เบปเบงเปเบเป‰เป„เบ‚เบญเบฑเบ”เบชเบฐเบฅเบดเบเบฐ

* **เบญเบฑเบฅเบเปเบฃเบดเบ—เบถเบก Kociemba:** เบฅเบงเบกเป€เบญเบปเบฒเบญเบฑเบฅเบเปเบฃเบดเบ—เบถเบกเบชเบญเบ‡เป€เบŸเบ”เบ—เบตเปˆเบกเบตเบŠเบทเปˆเบชเบฝเบ‡ (เบœเปˆเบฒเบ™เบซเป‰เบญเบ‡เบชเบฐเปเบธเบ” *min2phase*) เป€เบžเบทเปˆเบญเบŠเบญเบเบซเบฒเบงเบดเบ—เบตเปเบเป‰เป„เบ‚เบ—เบตเปˆเบ”เบตเบ—เบตเปˆเบชเบธเบ”, เป€เบŠเบดเปˆเบ‡เบกเบฑเบเบˆเบฐเบ•เป‰เบญเบ‡เบเบฒเบ™เบเบฒเบ™เป€เบ„เบทเปˆเบญเบ™เป„เบซเบงเปœเป‰เบญเบเบเบงเปˆเบฒ 20 เบ„เบฑเป‰เบ‡.
* **เบเบฒเบ™เบ„เบณเบ™เบงเบ™เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เป„เบง:** เปเบเป‰เป„เบ‚เบ„เบงเบฒเบกเบชเบฑเบšเบชเบปเบ™เบžเบฒเบเปƒเบ™เบงเบดเบ™เบฒเบ—เบตเป‚เบ”เบเบเบปเบ‡เปƒเบ™เบญเบธเบ›เบฐเบเบญเบ™เป‚เบ”เบเบšเปเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเป€เบ„เบทเบญเบ‚เปˆเบฒเบ.

### ๐ŸŽฅ เบ„เบนเปˆเบกเบท 3D เปเบšเบšเป‚เบ•เป‰เบ•เบญเบš

* **เบเบฒเบ™เบชเบฐเปเบ”เบ‡เบžเบฒเบš 3D:** เบกเบตเบเบฒเบ™เบชเบฐเปเบ”เบ‡เบœเบปเบ™ 3D เปเบšเบšเป‚เบ•เป‰เบ•เบญเบšเบขเปˆเบฒเบ‡เบ„เบปเบšเบ–เป‰เบงเบ™ (`Cube3DView`) เบ—เบตเปˆเบฅเบญเบเบฅเบฝเบ™เปเบšเบšเบชเบฐเบ–เบฒเบ™เบฐเบ‚เบญเบ‡เบฅเบนเบเบšเบฒเบ”เบ•เบปเบงเบˆเบดเบ‡เบขเปˆเบฒเบ‡เบ–เบทเบเบ•เป‰เบญเบ‡.
* **เบžเบฒเบšเป€เบ„เบทเปˆเบญเบ™เป„เบซเบงเปเบšเบšเป€เบ—เบทเปˆเบญเบฅเบฐเบ‚เบฑเป‰เบ™เบ•เบญเบ™:** เบœเบนเป‰เปƒเบŠเป‰เบชเบฒเบกเบฒเบ”เบซเบผเบดเป‰เบ™, เบขเบธเบ”เบŠเบปเปˆเบงเบ„เบฒเบง, เปเบฅเบฐ เป€เบฅเบทเปˆเบญเบ™เบœเปˆเบฒเบ™เบเบฒเบ™เป€เบ„เบทเปˆเบญเบ™เป„เบซเบงเบ‚เบญเบ‡เบงเบดเบ—เบตเปเบเป‰เป„เบ‚เบ•เบฒเบกเบˆเบฑเบ‡เบซเบงเบฐเบ‚เบญเบ‡เบ•เบปเบ™เป€เบญเบ‡.

## ๐Ÿ›  เบˆเบธเบ”เป€เบ”เบฑเปˆเบ™เบ”เป‰เบฒเบ™เป€เบ•เบฑเบเบ™เบดเบ

* **Android Stack เบ—เบตเปˆเบ—เบฑเบ™เบชเบฐเป„เป:** เบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เบ—เบฑเบ‡เปเบปเบ”เป‚เบ”เบเปƒเบŠเป‰ Kotlin เปเบฅเบฐ Jetpack Compose (Material 3).
* **เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเบณเบ—เบตเปˆเปเบ‚เบ‡เปเบฎเบ‡:** เบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบฒเบกเบซเบผเบฑเบเบเบฒเบ™เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเบณเบ—เบตเปˆเบชเบฐเบญเบฒเบ”, เป‚เบ”เบเบ™เบณเปƒเบŠเป‰เบฎเบนเบšเปเบšเบš MVVM, Hilt เบชเบณเบฅเบฑเบšเบเบฒเบ™เบชเบตเบ” dependency, เปเบฅเบฐ Coroutines เบชเบณเบฅเบฑเบšเบเบฒเบ™เบ”เบณเป€เบ™เบตเบ™เบ‡เบฒเบ™เปเบšเบš asynchronous.
* **CameraX:** เบˆเบฑเบ”เบ•เบฑเป‰เบ‡เบ›เบฐเบ•เบดเบšเบฑเบ”เบžเบทเป‰เบ™เบ–เบฒเบ™เบเป‰เบญเบ‡เบ–เปˆเบฒเบเบฎเบนเบšเบ—เบตเปˆเปเบฑเป‰เบ™เบ„เบปเบ‡ เปเบฅเบฐ เบกเบตเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบชเบณเบฅเบฑเบšเบเบฒเบ™เบชเบฐเปเบ”เบ‡เบ•เบปเบงเบขเปˆเบฒเบ‡เบชเบปเบ” เปเบฅเบฐ เบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐเบฎเบนเบšเบžเบฒเบš.
* **SceneView:** เบ™เบณเปƒเบŠเป‰เบซเป‰เบญเบ‡เบชเบฐเปเบธเบ” SceneView เบชเบณเบฅเบฑเบšเบเบฒเบ™เบชเบฐเปเบ”เบ‡เบœเบปเบ™ 3D เบ—เบตเปˆเบกเบตเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบชเบนเบ‡.

## ๐Ÿ› เบšเบฑเบ™เบซเบฒเบ—เบตเปˆเบฎเบนเป‰เบˆเบฑเบ / เบชเบดเปˆเบ‡เบ—เบตเปˆเบ•เป‰เบญเบ‡เป€เบฎเบฑเบ”

* เป€เบžเบตเปˆเบกเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบ‚เบญเบšเป€เบ‚เบ”เบเบฒเบ™เบเบงเบ”เบˆเบฑเบšเบชเบตเป€เบžเบทเปˆเบญเบฎเบฑเบšเบกเบทเบเบฑเบšเบชเบฐเบžเบฒเบšเปเบชเบ‡เบชเบฐเบซเบงเปˆเบฒเบ‡เบ—เบตเปˆเบฎเบธเบ™เปเบฎเบ‡เป„เบ”เป‰เบ”เบตเบ‚เบถเป‰เบ™.
* เป€เบฎเบฑเบ”เปƒเบซเป‰เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเป‚เบเบ‡เบ‚เบญเบ‡เบซเป‰เบญเบ‡เบชเบฐเปเบธเบ” "min2phase" เป€เบ›เบฑเบ™เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ” (เบ›เบฐเบˆเบธเบšเบฑเบ™เบฅเบงเบกเบขเบนเปˆเปƒเบ™เป„เบŸเบฅเปŒเปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™เบ„เบนเปˆเบกเบท).
เบญเบฑเบšเป€เบ”เบ”เปเบฅเป‰เบงเป€เบกเบทเปˆเบญ
6 เบก.เบ. 2026

เบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเบ‚เบญเบ‡เบ‚เปเป‰เบกเบนเบ™

เบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเป€เบฅเบตเปˆเบกเบ”เป‰เบงเบเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเปƒเบˆเบงเปˆเบฒเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเป€เบเบฑเบšเบเบณ เปเบฅเบฐ เปเบšเปˆเบ‡เบ›เบฑเบ™เบ‚เปเป‰เบกเบนเบ™เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เปเบ™เบงเปƒเบ”. เบงเบดเบ—เบตเบ›เบฐเบ•เบดเบšเบฑเบ”เบเปˆเบฝเบงเบเบฑเบšเบ„เบงเบฒเบกเป€เบ›เบฑเบ™เบชเปˆเบงเบ™เบ•เบปเบง เปเบฅเบฐ เบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเบ‚เบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบญเบฒเบ”เบˆเบฐเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เบญเบตเบ‡เบ•เบฒเบกเบเบฒเบ™เบ™เบณเปƒเบŠเป‰, เบžเบฒเบเบžเบทเป‰เบ™ เปเบฅเบฐ เบญเบฒเบเบธเบ‚เบญเบ‡เบ—เปˆเบฒเบ™. เบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเปƒเบซเป‰เบ‚เปเป‰เบกเบนเบ™เบ™เบตเป‰ เปเบฅเบฐ เบญเบฒเบ”เบˆเบฐเบญเบฑเบšเป€เบ”เบ”เบกเบฑเบ™เป€เบกเบทเปˆเบญเป€เบงเบฅเบฒเบœเปˆเบฒเบ™เป„เบ›.
เปเบญเบฑเบšเบ™เบตเป‰เบญเบฒเบ”เบˆเบฐเปเบšเปˆเบ‡เบ›เบฑเบ™เบ›เบฐเป€เบžเบ”เบ‚เปเป‰เบกเบนเบ™เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบเบฑเบšเบžเบฒเบเบชเปˆเบงเบ™เบ—เบตเบชเบฒเบก
เบชเบฐเบ–เบฒเบ™เบ—เบตเปˆ
เบšเปเปˆเป„เบ”เป‰เป€เบเบฑเบšเบเบณเบ‚เปเป‰เบกเบนเบ™
เบชเบถเบเบชเบฒเป€เบžเบตเปˆเบกเป€เบ•เบตเบก เบเปˆเบฝเบงเบเบฑเบšเบงเปˆเบฒเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบ›เบฐเบเบฒเบ”เบเบฒเบ™เป€เบเบฑเบšเบเบณเบ‚เปเป‰เบกเบนเบ™เปเบ™เบงเปƒเบ”
เบฅเบฐเบšเบปเบšเบˆเบฐเป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบ‚เปเป‰เบกเบนเบ™เปƒเบ™เบ‚เบฐเบ™เบฐเบชเบปเปˆเบ‡

เบกเบตเบซเบเบฑเบ‡เปƒเปเปˆ

This is our very first release!

เบเปˆเบฒเบเบŠเปˆเบงเบเป€เบซเบผเบทเบญเบ‚เบญเบ‡เปเบญเบฑเบš

เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเปเบเบเบ•เบฒเบก Drew Developer

เป€เบเบกเบ—เบตเปˆเบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™