Ultrahuman เป็นสตาร์ทอัพด้านเทคโนโลยีสุขภาพสำหรับผู้บริโภคที่ให้ข้อมูลเชิงลึกด้านสุขภาพแก่ผู้ใช้ทุกวันโดยอิงตามข้อมูลไบโอเมตริกจากอุปกรณ์สวมใส่ของบริษัท เช่น RING Air และ M1 Live เครื่องตรวจน้ำตาลแบบต่อเนื่อง (CGM) ทีม Ultrahuman ใช้เครื่องมือที่มีการคำนึงถึงบริบทของ Gemini ใน Android Studio เพื่อปรับปรุงและเร่งกระบวนการพัฒนา
แอปของ Ultrahuman ได้รับการดูแลโดยทีมงานขนาดเล็กที่มีนักพัฒนาแอปเพียง 8 คน ทีมงานให้ความสำคัญกับการสร้างฟีเจอร์ที่ผู้ใช้ชื่นชอบ และมีรายการข้อบกพร่องและรายการปรับปรุงประสิทธิภาพที่จำเป็นซึ่งต้องใช้เวลามาก ทีมงานจึงต้องเพิ่มทรัพยากรในการปรับปรุงฟีเจอร์ และจัดการการปรับปรุงประสิทธิภาพโดยไม่เพิ่มจำนวนพนักงาน โอกาสที่สำคัญที่สุดอย่างหนึ่งคือการลดเวลาและความพยายามในการจัดการรายการข้อบกพร่องและรายการปรับปรุงประสิทธิภาพที่จำเป็น โดยทุกๆ ชั่วโมงที่ประหยัดได้จากการบำรุงรักษาจะนำไปลงทุนใหม่เพื่อพัฒนาฟีเจอร์สำหรับผู้ใช้
การแก้ปัญหาทางเทคนิคและการเพิ่มประสิทธิภาพด้วย Gemini
ทีมงานได้ผสานรวม Gemini ใน Android Studio เพื่อดูว่าเครื่องมือที่ได้รับการปรับปรุงด้วย AI จะช่วยปรับปรุงเวิร์กโฟลว์ได้หรือไม่ด้วยการจัดการงานต่างๆ ของ Android ก่อนอื่น ทีมงานได้ลองใช้ แชทกับ Gemini ภายใน Android Studio เป้าหมายคือการสร้างต้นแบบการใช้งาน GATT Server สำหรับการเชื่อมต่อบลูทูธพลังงานต่ำ (BLE) ของแอปพลิเคชัน
Arka หัวหน้าทีมพัฒนาแอป Android ของ Ultrahuman กล่าวว่า “Gemini ช่วยให้เราสร้างต้นแบบที่ใช้งานได้ภายในเวลาไม่ถึง 1 ชั่วโมง ซึ่งปกติแล้วจะต้องใช้เวลาหลายชั่วโมง” การใช้งาน BLE ที่ Gemini ให้มานั้นทำงานได้อย่างสมบูรณ์แบบสำหรับการซิงค์ข้อมูลเซ็นเซอร์สุขภาพจำนวนมากขณะที่แอปทำงานอยู่เบื้องหลัง ซึ่งช่วยปรับปรุงกระบวนการซิงค์ข้อมูลและประหยัดแบตเตอรี่ทั้งในโทรศัพท์ Android ของผู้ใช้และอุปกรณ์ที่สวมใส่ได้ที่จับคู่กับ Ultrahuman
นอกจากความท้าทายหลักนี้แล้ว Gemini ยังมีประโยชน์อย่างมากในการค้นหาการเพิ่มประสิทธิภาพอัลกอริทึมในไลบรารีโอเพนซอร์สที่กำหนดเอง ชี้ให้เห็นเอกสารที่เป็นประโยชน์ ช่วยในการใส่ความคิดเห็นในโค้ด และวิเคราะห์บันทึกข้อผิดพลาด ทีม Ultrahuman ยังใช้ การเติมโค้ดอัตโนมัติ เพื่อช่วยให้เขียนโค้ดที่ซ้ำซากได้ง่ายขึ้น การสร้างตัวอย่าง Jetpack Compose เพื่อให้สามารถทำซ้ำได้อย่างรวดเร็วระหว่างการออกแบบ UI และ โหมด Agent สำหรับการจัดการการเปลี่ยนแปลงที่ซับซ้อนทั่วทั้งโปรเจ็กต์ เช่น การแสดงกราฟแท่งซ้อนใหม่ที่เชื่อมโยงกับโมเดลข้อมูลแบ็กเอนด์และโมเดล UI
การเปลี่ยนแปลงประสิทธิภาพการทำงานและการเร่งการเปิดตัวฟีเจอร์
การปรับปรุงเหล่านี้ช่วยให้ทีมงานประหยัดเวลาได้หลายสิบชั่วโมงในแต่ละสัปดาห์ ทีมงานใช้เวลาที่ประหยัดได้นี้ในการเปิดตัวฟีเจอร์ใหม่ให้ผู้ใช้เวอร์ชันเบต้าของ Ultrahuman ได้เร็วขึ้น 10-15% ตัวอย่างเช่น ทีมงานได้สร้างผู้ช่วย AI ใหม่ในแอปสำหรับผู้ใช้ ซึ่งทำงานด้วย Gemini 2.5 Flash การออกแบบ UI สถาปัตยกรรม และบางส่วนของประสบการณ์ของผู้ใช้สำหรับฟีเจอร์ใหม่นี้ได้รับการแนะนำโดย Gemini ใน Android Studio ในตอนแรก ซึ่งแสดงให้เห็นถึงกระบวนการพัฒนาที่ได้รับความช่วยเหลือจาก AI อย่างเต็มรูปแบบ
เร่งการพัฒนาแอป Android ด้วย Gemini
คำแนะนำจากผู้เชี่ยวชาญด้าน Android ของ Gemini ซึ่งผสานรวมอย่างใกล้ชิดทั่วทั้ง Android Studio จะช่วยให้นักพัฒนาแอป Android ใช้เวลาในการค้นหาเอกสารและเขียนโค้ดซ้ำๆ น้อยลง ซึ่งจะช่วยให้มีเวลามากขึ้นในการคิดค้นนวัตกรรม
ดูว่า Gemini ใน Android Studio จะช่วยให้ทีมของคุณแก้ปัญหาที่ซับซ้อน ปรับปรุงเวิร์กโฟลว์ และเปิดตัวฟีเจอร์ใหม่ได้เร็วขึ้นอย่างไร
-
กรณีศึกษาแอป Gratitude ซึ่งเป็นแอปฝึกสติช่วยส่งเสริมความสม่ำเสมอผ่านการจดบันทึกประจำวันขนาดเล็ก ข้อความเสริมสร้างกำลังใจ และวิชันบอร์ด แอปนี้มีการดาวน์โหลดมากกว่า 6 ล้านครั้ง ได้รับคะแนน 5 ดาว 150,000 ครั้ง และมีการบันทึกรายการบันทึกมากกว่า 100 ล้านรายการ
Amrit Sanjeev, Ash Nohe • ใช้เวลาอ่าน 3 นาที -
กรณีศึกษาเนื่องจากแอป Android ส่วนใหญ่ใช้ Kotlin เป็นภาษาหลัก kotlinx.coroutines จึงกลายเป็นมาตรฐานโดยพฤตินัยสำหรับการเขียนโปรแกรมแบบอะซิงโครนัส ไลบรารีนี้มีวิธีที่ออกแบบมาอย่างดีและมีโครงสร้างในการจัดการโฟลว์พร้อมกันซึ่งเป็นภาษา Kotlin โดยกำเนิด
Jonathan Starup, Andrei Shikov • ใช้เวลาอ่าน 7 นาที -
กรณีศึกษาการถดถอยของประสิทธิภาพเป็นสิ่งที่จำลองได้ยากมาก ซึ่งทำให้การถดถอยเป็นปัญหาคอขวดขนาดใหญ่สำหรับนักพัฒนาแอปบนอุปกรณ์เคลื่อนที่
Alice Yuan, Arti Arutiunov, Nikita Ogorodnikov • ใช้เวลาอ่าน 4 นาที
รับข้อมูลเชิงลึกล่าสุดเกี่ยวกับการพัฒนาแอป Android ส่งตรงถึงกล่องจดหมายของคุณ ทุกสัปดาห์