Ultrahuman wprowadza funkcje o 15% szybciej dzięki Gemini w Android Studio
Czas czytania: 2 minuty
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 M1 Live, czyli ciągły monitor glukozy (CGM). 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órych usunięcie zajmuje 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 związanego z 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ć przepływ pracy, wykonując wiele zadań związanych z Androidem. Zespół najpierw skorzystał z rozmowy z 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 aplikacji na Androida w Ultrahuman, zauważył: „Gemini pomógł nam stworzyć działający prototyp w mniej niż godzinę. W innych okolicznościach zajęłoby nam to kilka godzin”. Implementacja BLE dostarczona przez Gemini doskonale sprawdzała 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 żywotność baterii zarówno na telefonie z Androidem użytkownika, jak i na sparowanym urządzeniu do noszenia 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 dostarczania funkcji
Dzięki tym ulepszeniom zespół oszczędza dziesiątki godzin tygodniowo. Ten zaoszczędzony czas jest wykorzystywany na dostarczanie nowych funkcji użytkownikom wersji beta Ultrahuman o 10–15% szybciej. Na przykład zespół stworzył nowego asystenta AI w aplikacji dla użytkowników, 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 cykl procesu tworzenia oprogramowania 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ć przepływy pracy i szybciej wdrażać nowe funkcje.
-
Studia przypadkówAplikacja do medytacji Gratitude zachęca do regularności dzięki krótkim codziennym wpisom w dzienniku, 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 minuty -
Studia przypadkówRegresje wydajności są notorycznie trudne do odtworzenia, co stanowi ogromne wąskie gardło dla deweloperów mobilnych.
Alice Yuan, Arti Arutiunov, Nikita Ogorodnikov • Czas czytania: 4 min -
Studia przypadkówAplikacja FotMob odnotowała niedawno największy od 5 lat jednodniowy wzrost liczby użytkowników Wear OS, który był 2–3 razy wyższy od średniej dziennej. Tajemnica? Prosty proces instalacji na różnych urządzeniach, który pomaga użytkownikom odkrywać aplikacje na Wear OS bezpośrednio na telefonie.
Garan Jenkin • Czas czytania: 3 minuty
Otrzymuj co tydzień najnowsze informacje o tworzeniu aplikacji na Androida na swoją skrzynkę odbiorczą.