Ultrahuman wprowadza funkcje o 15% szybciej dzięki Gemini w Android Studio
Czas czytania: 2 min
Ultrahuman to startup z branży technologii zdrowotnych, który dostarcza użytkownikom codzienne informacje o samopoczuciu na podstawie danych biometrycznych z urządzeń do noszenia tej firmy, takich jak RING Air i urządzenie do stałego monitorowania glikemii M1 Live. Zespół Ultrahuman korzystał z narzędzi Gemini w Android Studio dopasowanych kontekstowo, aby usprawnić i przyspieszyć proces tworzenia aplikacji.
Aplikacja Ultrahuman jest obsługiwana przez niewielki zespół składający się z zaledwie 8 deweloperów. Priorytetem jest dla nich tworzenie funkcji, które podobają się użytkownikom. Mają też listę błędów i potrzebnych ulepszeń wydajności, które wymagają dużo czasu. Zespół musiał skalować w górę liczbę ulepszeń funkcji, a także poprawić wydajność bez zwiększania liczby pracowników. Jedną z największych możliwości było skrócenie czasu i zmniejszenie wysiłku potrzebnego do zarządzania zaległościami: każda godzina zaoszczędzona na konserwacji mogła zostać ponownie zainwestowana w prace nad funkcjami dla użytkowników.
Rozwiązywanie problemów technicznych i zwiększanie wydajności dzięki Gemini
Zespół zintegrował Gemini w Android Studio, aby sprawdzić, czy narzędzia oparte na AI mogą usprawnić jego przepływ pracy, wykonując wiele zadań związanych z Androidem. Najpierw zespół skorzystał z czatu Gemini w Android Studio. Celem było stworzenie prototypu implementacji serwera GATT na potrzeby łączności Bluetooth Low Energy (BLE) w aplikacji.
Arka, lider zespołu ds. rozwoju na Androida w firmie Ultrahuman, zauważył: „Dzięki Gemini udało nam się stworzyć działający prototyp w mniej niż godzinę. W innych okolicznościach zajęłoby nam to kilka godzin”. Wdrożenie BLE zapewnione przez Gemini doskonale sprawdzało się w synchronizowaniu dużych ilości danych z czujników zdrowia, gdy aplikacja działała w tle. Usprawniło to proces synchronizacji danych i wydłużyło czas pracy baterii zarówno na telefonie z Androidem użytkownika, jak i na sparowanym urządzeniu do noszenia firmy Ultrahuman.
Oprócz tego Gemini okazał się nieoceniony w znajdowaniu optymalizacji algorytmicznych w niestandardowej bibliotece open source, wskazywaniu przydatnej dokumentacji, pomaganiu w komentowaniu kodu i analizowaniu dzienników awarii. Zespół Ultrahuman korzystał też z uzupełniania kodu, aby ułatwić sobie pisanie powtarzalnego kodu, generowania podglądu Jetpack Compose, aby umożliwić szybkie iteracje podczas projektowania interfejsu, oraz trybu agenta do zarządzania złożonymi zmianami w całym projekcie, takimi jak renderowanie nowego wykresu słupkowego, który był powiązany z modelami danych backendu i modelami interfejsu.
Zwiększanie produktywności i przyspieszanie wdrażania funkcji
Dzięki tym ulepszeniom zespół oszczędza dziesiątki godzin tygodniowo. Ten zaoszczędzony czas jest wykorzystywany do udostępniania nowych funkcji użytkownikom wersji beta Ultrahuman o 10–15% szybciej. Na przykład zespół stworzył nowego asystenta AI w aplikacji, który korzysta z Gemini 2.5 Flash. Projekt interfejsu, architektura i części interfejsu użytkownika tej nowej funkcji zostały początkowo zaproponowane przez Gemini w Android Studio, co pokazuje pełny proces rozwoju z pomocą AI.
Szybsze tworzenie aplikacji na Androida dzięki Gemini
Eksperckie porady Gemini dotyczące Androida, ściśle zintegrowane z Android Studio, pomagają programistom Androida poświęcać mniej czasu na przeglądanie dokumentacji i pisanie kodu standardowego, dzięki czemu mają więcej czasu na innowacje.
Dowiedz się, jak Gemini w Android Studio może pomóc Twojemu zespołowi rozwiązywać złożone problemy, usprawniać procesy i szybciej wdrażać nowe funkcje.
-
Studia przypadkówAplikacja do medytacji i uważności Gratitude zachęca do regularności dzięki prowadzeniu dziennika, afirmacjom i kolażom z celami i inspiracjami. Aplikacja ma ponad 6 milionów pobrań, 150 tysięcy ocen 5-gwiazdkowych i 100 milionów wpisów w dzienniku.
Amrit Sanjeev, Ash Nohe • Czas czytania: 3 min -
Studia przypadkówZespół stworzył bazę kodu interfejsu użytkownika opartą na AI, która jest o 50% mniejsza niż pierwotna implementacja, a jednocześnie pozwala skrócić czas wykonywania agenta AI o 35%, zmniejszyć liczbę wymian informacji między inżynierem a agentem o 32% i obniżyć koszt tokenów o 33%.
Pavlo Stavytskyi, Rebecca Franks • Czas czytania: 11 min -
Studia przypadkówWhatsApp to największa na świecie platforma do przesyłania wiadomości, z której korzystają miliardy użytkowników na całym świecie. Jest to domyślne narzędzie komunikacyjne dla osób z różnych regionów, które umożliwia użytkownikom prywatną, niezawodną i bezpieczną komunikację.
Niharika Arora, Tracy Agyemang, Mayank Jain • Czas czytania: 8 minut
Otrzymuj co tydzień najnowsze informacje o tworzeniu aplikacji na Androida na swoją skrzynkę odbiorczą.