เกี่ยวกับ Measure
อัปเดตเมื่อ 2026-07-29
Measure: วัดระยะ ตลับเมตร เป็นแอปวัดระยะบน Android ด้วย AR วางจุดในโลกจริง อ่านระยะบนหน้าจอ บันทึกประวัติการวัด และปรับหน่วย ภาษา และธีมได้
แอปออกแบบเป็น สามเวอร์ชัน โดยแต่ละเวอร์ชันขยายความสามารถ AR และการสร้างรายได้
คุณสมบัติ
เวอร์ชัน 1
- วาง จุดมาร์ก AR สองจุด พร้อม ป้ายระยะแบบสด
- เพิ่มและลบจุดมาร์ก
- บันทึกมาร์กลง SQLite ในเครื่อง และแสดงใน ประวัติ
- การตั้งค่า
- หน่วย: Metric / Imperial
- ภาษา: ไทย / อังกฤษ
- ธีม: สว่าง / มืด
- แบนเนอร์ตั้งค่าสำหรับ Remove ads ผ่าน in-app purchase (Play Store) — ตอนนี้มีแค่ UI
- จุดวางโฆษณาที่สงวนไว้ในแอป (ยังไม่เชื่อมเครือข่ายโฆษณาจริง)
เวอร์ชัน 2
- โยงจุดมาร์กต่อเนื่อง (วัดแบบ backbone)
- เปิดการตั้งค่าแบบโมดัลได้บนหน้า AR โดยตรง
- โมดัลหลังวัดเสร็จแสดง รายละเอียดระยะ
- AR เร็วและแม่นยำขึ้น
- โฆษณาจริง + โฟลว์ซื้อ remove-ads
เวอร์ชัน 3
- ปรับปรุง AR เพิ่มตามฟีดแบ็กผู้ใช้
- ตรวจจับวัตถุ: มาร์กวัตถุอัตโนมัติและแสดงขนาด
- ระบบ subscription พร้อมจำกัดการใช้งานสำหรับผู้ใช้แผนฟรี
หน้าจอหลัก
| หน้าจอ | วัตถุประสงค์ |
|---|---|
| Home / AR | วางมาร์กและวัดระยะใน AR |
| History | ดูการวัดที่บันทึกจาก SQLite |
| Settings | หน่วย ภาษา ธีม และแบนเนอร์ remove-ads |
เทคโนโลยี
| ชั้น | เทคโนโลยี |
|---|---|
| Language | Kotlin |
| UI | Jetpack Compose, Material 3 |
| Navigation | Navigation Compose (type-safe routes) |
| AR / 3D | SceneView, ARSceneView (ARCore) |
| Serialization | Kotlinx Serialization |
| Local storage | SQLite (วางแผนในเวอร์ชัน 1) |
| Platform | Android (minSdk 24, targetSdk 36) |
เริ่มต้นใช้งาน
ความต้องการ
- Android Studio (เวอร์ชันเสถียรล่าสุด)
- JDK 11+
- อุปกรณ์จริงหรือเอมูเลเตอร์ที่รองรับ ARCore
การรัน
- เปิดโปรเจกต์ใน Android Studio
- Sync Gradle
- เชื่อมต่ออุปกรณ์ที่รองรับ ARCore (หรือเอมูเลเตอร์ที่รองรับ)
- รันคอนฟิก
app
สถานะโปรเจกต์
อยู่ในช่วงพัฒนาต้นๆ มี navigation หลัก (Home, History, Settings) และ dependency ของ AR แล้ว งานฟีเจอร์จะตามแผนเวอร์ชัน 1 → 2 → 3
สัญญาอนุญาต
TBD
สนับสนุนเรา
ถ้าแอปของเราช่วยคุณได้ สามารถเลี้ยงกาแฟเราได้
Buy me a coffeeเปิดในแท็บใหม่