Ultrahuman ra mắt các tính năng nhanh hơn 15% nhờ Gemini trong Android Studio
Thời gian đọc: 2 phút
Ultrahuman là một công ty khởi nghiệp về công nghệ sức khoẻ dành cho người tiêu dùng, cung cấp thông tin chi tiết hằng ngày về sức khoẻ cho người dùng dựa trên dữ liệu sinh trắc học từ các thiết bị đeo của công ty, chẳng hạn như RING Air và Máy theo dõi đường huyết liên tục (CGM) M1 Live. Nhóm Ultrahuman đã dựa vào các công cụ nhận biết theo bối cảnh của Gemini trong Android Studio để đơn giản hoá và đẩy nhanh quy trình phát triển.
Ứng dụng của Ultrahuman do một nhóm tinh gọn gồm 8 nhà phát triển duy trì. Họ ưu tiên xây dựng các tính năng mà người dùng yêu thích, đồng thời có một danh sách các lỗi và điểm cải thiện hiệu suất cần thiết nhưng tốn nhiều thời gian. Nhóm cần tăng quy mô đầu ra của các điểm cải tiến tính năng, đồng thời cần xử lý các điểm cải tiến về hiệu suất mà không cần tăng số lượng nhân viên. Một trong những cơ hội lớn nhất của họ là giảm thời gian và công sức cho công việc tồn đọng: mỗi giờ tiết kiệm được từ việc bảo trì có thể được tái đầu tư vào việc phát triển các tính năng cho người dùng.
Giải quyết các rào cản kỹ thuật và tăng hiệu suất bằng Gemini
Nhóm đã tích hợp Gemini vào Android Studio để xem liệu các công cụ dựa trên AI có thể cải thiện quy trình làm việc của họ bằng cách xử lý nhiều tác vụ Android hay không. Đầu tiên, nhóm đã chuyển sang Gemini Chat trong Android Studio. Mục tiêu là tạo nguyên mẫu cho việc triển khai Máy chủ GATT cho kết nối Bluetooth năng lượng thấp (BLE) của ứng dụng.
Arka, Trưởng nhóm phát triển Android của Ultrahuman, cho biết: "Gemini đã giúp chúng tôi tạo ra một nguyên mẫu hoạt động được chỉ trong chưa đầy một giờ, trong khi bình thường chúng tôi phải mất vài giờ." Bản triển khai BLE do Gemini cung cấp hoạt động hoàn hảo trong việc đồng bộ hoá lượng lớn dữ liệu cảm biến sức khoẻ khi ứng dụng chạy ở chế độ nền, giúp cải thiện quy trình đồng bộ hoá dữ liệu và tiết kiệm pin trên cả điện thoại Android của người dùng và thiết bị đeo được ghép nối của Ultrahuman.
Ngoài thử thách cốt lõi này, Gemini còn chứng minh được giá trị vô giá của mình trong việc tìm ra các phương án tối ưu hoá thuật toán trong một thư viện nguồn mở tuỳ chỉnh, chỉ ra tài liệu hữu ích, hỗ trợ chú thích mã và phân tích nhật ký sự cố. Nhóm Ultrahuman cũng sử dụng tính năng hoàn thành mã để dễ dàng viết mã lặp lại, tính năng Tạo bản xem trước Jetpack Compose để lặp lại nhanh chóng trong quá trình thiết kế giao diện người dùng và Chế độ tác nhân để quản lý các thay đổi phức tạp trên toàn dự án, chẳng hạn như kết xuất biểu đồ thanh xếp chồng mới liên kết với các mô hình dữ liệu phụ trợ và mô hình giao diện người dùng.
Nâng cao năng suất và đẩy nhanh tiến độ cung cấp tính năng
Những điểm cải tiến này đã giúp nhóm tiết kiệm hàng chục giờ mỗi tuần. Thời gian tiết kiệm được này giúp Ultrahuman cung cấp các tính năng mới cho người dùng thử nghiệm nhanh hơn từ 10% đến 15%. Ví dụ: nhóm đã xây dựng một trợ lý AI mới trong ứng dụng cho người dùng, dựa trên Gemini 2.5 Flash. Thiết kế giao diện người dùng, cấu trúc và các phần của trải nghiệm người dùng cho tính năng mới này ban đầu được Gemini đề xuất trong Android Studio, thể hiện một quy trình phát triển toàn diện có sự hỗ trợ của AI.
Tăng tốc quá trình phát triển Android bằng Gemini
Lời khuyên chuyên môn của Gemini về Android, được tích hợp chặt chẽ trong Android Studio, giúp nhà phát triển Android tốn ít thời gian hơn để tìm hiểu tài liệu và viết mã nguyên mẫu, nhờ đó có thêm thời gian để đổi mới.
Tìm hiểu cách Gemini trong Android Studio có thể giúp nhóm của bạn giải quyết các vấn đề phức tạp, đơn giản hoá quy trình công việc và ra mắt các tính năng mới nhanh hơn.
-
Nghiên cứu điển hìnhỨng dụng chánh niệm Gratitude khuyến khích người dùng duy trì thói quen thông qua việc ghi nhật ký hằng ngày, lời tự động viên và bảng mục tiêu. Ứng dụng này có hơn 6 triệu lượt tải xuống, 150 nghìn lượt xếp hạng theo sao 5 sao và 100 triệu mục nhật ký được ghi lại.
Amrit Sanjeev, Ash Nohe • Đọc trong 3 phút -
Nghiên cứu điển hìnhGrab là siêu ứng dụng hàng đầu Đông Nam Á, cung cấp dịch vụ giao hàng, di chuyển và dịch vụ tài chính cho hàng triệu người dùng tại 8 quốc gia thông qua một ứng dụng duy nhất.
Ajesh Pai, Nguyen Van Minh, Tracy Agyemang • Thời gian đọc: 5 phút -
Nghiên cứu điển hìnhNhóm đã xây dựng một toàn bộ mã nguồn giao diện người dùng dựa trên AI, nhỏ hơn 50% so với phiên bản triển khai ban đầu, đồng thời giảm 35% thời gian thực thi của tác nhân AI, giảm 32% số lần trao đổi giữa kỹ sư và tác nhân, và giảm 33% chi phí mã thông báo.
Pavlo Stavytskyi, Rebecca Franks • Thời gian đọc: 11 phút
Nhận thông tin chi tiết mới nhất về hoạt động phát triển Android trong hộp thư đến của bạn hằng tuần.