Case Studies
Ultrahuman wprowadza funkcje o 15% szybciej dzięki Gemini w Android Studio
2 minuty czytania
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 Continuous Glucose Monitor (CGM). Zespół Ultrahuman korzystał z narzędzi Gemini w Android Studio, które uwzględniają kontekst, aby usprawnić i przyspieszyć proces tworzenia.
Aplikację Ultrahuman utrzymuje niewielki zespół składający się z zaledwie 8 programistó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ł zwiększyć liczbę ulepszeń funkcji, a także zająć się poprawą wydajności bez zwiększania liczby pracowników. Jedną z największych możliwości było skrócenie czasu i wysiłku potrzebnego na rozwiązanie problemów z listy: każda godzina zaoszczędzona na konserwacji mogła zostać przeznaczona na pracę 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 pracę, wykonując wiele zadań na Androidzie. Najpierw zespół 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, kierownik zespołu ds. tworzenia aplikacji na Androida w Ultrahuman, zauważył: „Dzięki Gemini udało nam się stworzyć działający prototyp w mniej niż godzinę – coś, co zajęłoby nam kilka godzin”. Implementacja BLE dostarczona przez Gemini doskonale sprawdzała się do synchronizowania 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 na baterii zarówno telefonu z Androidem użytkownika, jak i sparowanego urządzenia do noszenia Ultrahuman.
Oprócz tego podstawowego wyzwania Gemini okazało się nieocenione 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 funkcji uzupełniania kodu, która pomagała mu szybko pisać powtarzalny kod, z funkcji generowania podglądu Jetpack Compose, która umożliwiała szybkie iteracje podczas projektowania interfejsu, oraz z trybu agenta do zarządzania złożonymi zmianami w całym projekcie, takimi jak renderowanie nowego skumulowanego 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 co tydzień dziesiątki godzin. Ten zaoszczędzony czas jest wykorzystywany do dostarczania 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 jest oparty na modelu 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 wspomaganego przez AI.
Przyspiesz tworzenie aplikacji na Androida dzięki Gemini
Porady ekspertów Gemini dotyczące Androida, ściśle zintegrowane z Android Studio, pomagają programistom Androida spędzać mniej czasu na przeglądaniu dokumentacji i pisaniu powtarzalnego kodu, co pozwala im poświęcić 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 wprowadzać nowe funkcje.
Czytaj dalej
-
Case Studies
Aplikacja do uważności Gratitude zachęca do regularności dzięki krótkim codziennym wpisom w dzienniku, afirmacjom i tablicom wizji. Aplikacja została pobrana ponad 6 milionów razy, ma 150 tysięcy ocen 5-gwiazdkowych i 100 milionów wpisów w dzienniku.
Amrit Sanjeev, Ash Nohe • 3 minuty czytania
-
Case Studies
FotMob odnotował niedawno największy jednodniowy wzrost liczby użytkowników Wear OS w ciągu 5 lat – 2–3 razy większy niż średnia dzienna. Jaki jest sekret? Prosty proces instalacji na różnych urządzeniach, który pomaga użytkownikom znaleźć aplikację na Wear OS bezpośrednio na telefonie.
Garan Jenkin • 3 minuty czytania
-
r.r.
Case Studies
Karrot to hiperlokalna aplikacja marketplace oparta na społeczności, która umożliwia użytkownikom kupowanie, sprzedawanie i wymienianie przedmiotów z innymi zweryfikowanymi użytkownikami. Od czasu uruchomienia w Korei Południowej w 2015 roku platforma rozszerzyła się na rynki globalne, zdobywając ponad 43 miliony zarejestrowanych użytkowników.
Thomas Ezan, Tracy Agyemang • 2 minuty czytania
Bądź na bieżąco
Otrzymuj co tydzień najnowsze informacje o tworzeniu aplikacji na Androida na swoją skrzynkę odbiorczą.