Studi Kasus

Ultrahuman meluncurkan fitur 15% lebih cepat dengan Gemini di Android Studio

2 menit membaca

Ultrahuman adalah startup teknologi kesehatan konsumen yang memberikan insight kesehatan harian kepada pengguna berdasarkan data biometrik dari perangkat wearable perusahaan, seperti RING Air dan M1 Live Continuous Glucose Monitor (CGM). Tim Ultrahuman mengandalkan alat yang kontekstual di Gemini di Android Studio untuk menyederhanakan dan mempercepat proses pengembangan mereka.

Aplikasi Ultrahuman dikelola oleh tim ramping yang hanya terdiri dari delapan developer. Mereka memprioritaskan pembuatan fitur yang disukai pengguna, dan memiliki backlog bug serta peningkatan performa yang diperlukan dan membutuhkan banyak waktu. Tim perlu meningkatkan output peningkatan fitur, dan juga perlu menangani peningkatan performa, tanpa menambah jumlah karyawan. Salah satu peluang terbesar mereka adalah mengurangi jumlah waktu dan upaya untuk backlog: setiap jam yang dihemat dalam pemeliharaan dapat diinvestasikan kembali untuk mengerjakan fitur bagi pengguna.

UltrahumanxGiAS_Image_01.webp

Memecahkan masalah teknis dan meningkatkan performa dengan Gemini

Tim mengintegrasikan Gemini di Android Studio untuk melihat apakah alat yang ditingkatkan AI dapat meningkatkan alur kerja mereka dengan menangani banyak tugas Android. Pertama, tim beralih ke percakapan Gemini di dalam Android Studio. Tujuannya adalah membuat prototipe implementasi GATT Server untuk konektivitas Bluetooth Low Energy (BLE) aplikasi mereka. 

arka.png

Seperti yang dicatat oleh Arka, Lead Pengembangan Android Ultrahuman, “Gemini membantu kami mencapai prototipe yang berfungsi dalam waktu kurang dari satu jam—sesuatu yang biasanya membutuhkan waktu beberapa jam.” Implementasi BLE yang disediakan oleh Gemini berfungsi dengan sempurna untuk menyinkronkan data sensor kesehatan dalam jumlah besar saat aplikasi berjalan di latar belakang, sehingga meningkatkan proses sinkronisasi data dan menghemat masa pakai baterai di ponsel Android pengguna dan perangkat wearable yang dipasangkan dengan Ultrahuman.

Selain tantangan inti ini, Gemini juga terbukti sangat berharga untuk menemukan pengoptimalan algoritma di library open source kustom, menunjuk ke dokumentasi yang bermanfaat, membantu pemberian komentar kode, dan menganalisis log error. Tim Ultrahuman juga menggunakan penyelesaian kode untuk membantu mereka menulis kode yang berulang dengan mudah, Pembuatan Pratinjau Jetpack Compose untuk memungkinkan iterasi cepat selama desain UI, dan Mode Agen untuk mengelola perubahan kompleks di seluruh project, seperti merender grafik batang bertumpuk baru yang dipetakan ke model data backend dan model UI.

arka2.png


Mengubah produktivitas dan mempercepat pengiriman fitur

Peningkatan ini telah menghemat puluhan jam setiap minggu bagi tim. Waktu yang diperoleh kembali ini digunakan untuk mengirimkan fitur baru kepada pengguna beta Ultrahuman 10-15% lebih cepat. Misalnya, tim membuat asisten AI dalam aplikasi baru untuk pengguna, yang didukung oleh Gemini 2.5 Flash. Desain UI, arsitektur, dan bagian dari pengalaman pengguna untuk fitur baru ini awalnya disarankan oleh Gemini di Android Studio—menampilkan proses pengembangan yang dibantu AI secara menyeluruh. 

Mempercepat pengembangan Android dengan Gemini

Saran Android ahli Gemini, yang terintegrasi erat di seluruh Android Studio, membantu developer Android menghabiskan lebih sedikit waktu untuk mempelajari dokumentasi dan menulis kode boilerplate—sehingga memiliki lebih banyak waktu untuk berinovasi.

Pelajari cara Gemini di Android Studio dapat membantu tim Anda menyelesaikan masalah kompleks, menyederhanakan alur kerja, dan mengirimkan fitur baru dengan lebih cepat. 

Ditulis oleh:
Lanjutkan membaca