กรณีศึกษา

Ultrahuman เปิดตัวฟีเจอร์ได้เร็วขึ้น 15% ด้วย Gemini ใน Android Studio

ใช้เวลาอ่าน 2 นาที

Ultrahuman เป็นสตาร์ทอัพด้านเทคโนโลยีสุขภาพสำหรับผู้บริโภคที่ให้ข้อมูลเชิงลึกด้านสุขภาพแก่ผู้ใช้ทุกวันโดยอิงตามข้อมูลไบโอเมตริกจากอุปกรณ์สวมใส่ของบริษัท เช่น RING Air และ M1 Live เครื่องตรวจน้ำตาลแบบต่อเนื่อง (CGM) ทีม Ultrahuman ใช้เครื่องมือที่มีการคำนึงถึงบริบทของ Gemini ใน Android Studio เพื่อปรับปรุงและเร่งกระบวนการพัฒนา

แอปของ Ultrahuman ได้รับการดูแลโดยทีมขนาดเล็กที่มีนักพัฒนาแอปเพียง 8 คน ทีมนี้ให้ความสำคัญกับการสร้างฟีเจอร์ที่ผู้ใช้ชื่นชอบ และมีรายการข้อบกพร่องและประสิทธิภาพที่ต้องปรับปรุงซึ่งต้องใช้เวลามาก ทีมจึงต้องเพิ่มจำนวนการปรับปรุงฟีเจอร์และจัดการการปรับปรุงประสิทธิภาพโดยไม่ต้องเพิ่มจำนวนบุคลากร โอกาสที่สำคัญที่สุดอย่างหนึ่งคือการลดเวลาและความพยายามในการจัดการรายการข้อบกพร่องที่ต้องแก้ไข โดยทุกๆ ชั่วโมงที่ประหยัดได้จากการบำรุงรักษาจะนำไปลงทุนใหม่เพื่อพัฒนาฟีเจอร์สำหรับผู้ใช้

UltrahumanxGiAS_Image_01.webp

การแก้ปัญหาทางเทคนิคและการเพิ่มประสิทธิภาพด้วย Gemini

ทีมได้ผสานรวม Gemini ใน Android Studio เพื่อดูว่าเครื่องมือที่ได้รับการปรับปรุงด้วย AI จะช่วยปรับปรุงเวิร์กโฟลว์ได้หรือไม่ด้วยการจัดการงาน Android จำนวนมาก ก่อนอื่น ทีมได้ลองใช้ แชทกับ Gemini ภายใน Android Studio เป้าหมายคือการสร้างต้นแบบการใช้งาน GATT Server สำหรับการเชื่อมต่อบลูทูธพลังงานต่ำ (BLE) ของแอปพลิเคชัน

arka.png

Arka หัวหน้าทีมพัฒนาแอป Android ของ Ultrahuman กล่าวว่า “Gemini ช่วยให้เราสร้างต้นแบบที่ใช้งานได้ภายในเวลาไม่ถึง 1 ชั่วโมง ซึ่งปกติแล้วจะต้องใช้เวลาหลายชั่วโมง” การใช้งาน BLE ที่ Gemini ให้มานั้นทำงานได้อย่างสมบูรณ์แบบสำหรับการซิงค์ข้อมูลเซ็นเซอร์สุขภาพจำนวนมากขณะที่แอปทำงานอยู่เบื้องหลัง ซึ่งช่วยปรับปรุงกระบวนการซิงค์ข้อมูลและประหยัดแบตเตอรี่ทั้งในโทรศัพท์ Android ของผู้ใช้และอุปกรณ์ที่สวมใส่ได้ที่จับคู่กับ Ultrahuman

นอกจากความท้าทายหลักนี้แล้ว Gemini ยังมีประโยชน์อย่างมากในการค้นหาการเพิ่มประสิทธิภาพอัลกอริทึมในไลบรารีโอเพนซอร์สที่กำหนดเอง ชี้ให้เห็นเอกสารที่เป็นประโยชน์ ช่วยในการใส่ความคิดเห็นในโค้ด และวิเคราะห์บันทึกข้อผิดพลาด ทีม Ultrahuman ยังใช้ การเติมโค้ดอัตโนมัติ เพื่อช่วยให้เขียนโค้ดที่ซ้ำซากได้ง่ายขึ้น การสร้างตัวอย่าง Jetpack Compose เพื่อให้สามารถทำซ้ำได้อย่างรวดเร็วระหว่างการออกแบบ UI และ โหมด Agent สำหรับการจัดการการเปลี่ยนแปลงที่ซับซ้อนทั่วทั้งโปรเจ็กต์ เช่น การแสดงกราฟแท่งซ้อนใหม่ที่เชื่อมโยงกับโมเดลข้อมูลแบ็กเอนด์และโมเดล UI

arka2.png


การเปลี่ยนประสิทธิภาพการทำงานและการเร่งการเปิดตัวฟีเจอร์

การปรับปรุงเหล่านี้ช่วยให้ทีมประหยัดเวลาได้หลายสิบชั่วโมงในแต่ละสัปดาห์ ทีมใช้เวลาที่ประหยัดได้นี้ในการเปิดตัวฟีเจอร์ใหม่ให้ผู้ใช้เวอร์ชันเบต้าของ Ultrahuman ได้เร็วขึ้น 10-15% ตัวอย่างเช่น ทีมได้สร้างผู้ช่วย AI ใหม่ในแอปสำหรับผู้ใช้ ซึ่งทำงานด้วยระบบ Gemini 2.5 Flash การออกแบบ UI สถาปัตยกรรม และบางส่วนของประสบการณ์ของผู้ใช้สำหรับฟีเจอร์ใหม่นี้ได้รับการแนะนำโดย Gemini ใน Android Studio ในตอนแรก ซึ่งแสดงให้เห็นกระบวนการพัฒนาที่ได้รับความช่วยเหลือจาก AI อย่างครบวงจร

เร่งการพัฒนาแอป Android ด้วย Gemini

คำแนะนำจากผู้เชี่ยวชาญด้าน Android ของ Gemini ซึ่งผสานรวมอย่างใกล้ชิดทั่วทั้ง Android Studio จะช่วยให้นักพัฒนาแอป Android ใช้เวลาในการค้นหาเอกสารและเขียนโค้ด Boilerplate น้อยลง ซึ่งจะช่วยให้มีเวลามากขึ้นในการคิดค้นนวัตกรรม

ดูวิธีที่ Gemini ใน Android Studio ช่วยให้ทีมของคุณแก้ปัญหาที่ซับซ้อน ปรับปรุงเวิร์กโฟลว์ และเปิดตัวฟีเจอร์ใหม่ได้เร็วขึ้น

เขียนโดย

อ่านต่อ