Odkrywanie AI na Androidzie za pomocą naszej przykładowej aplikacji katalogu
Czas czytania: 2 minuty
W miarę rozwoju technologii AI często słyszymy, że deweloperzy nie zawsze wiedzą, od czego zacząć i który interfejs API lub pakiet SDK będzie najlepszy w ich przypadku.
Dlatego chcemy przedstawić Ci przykłady funkcji opartych na AI, które korzystają z modeli na urządzeniu i w chmurze, aby zainspirować Cię do tworzenia atrakcyjnych rozwiązań dla użytkowników.
Z przyjemnością ogłaszamy wprowadzenie nowej wersji katalogu przykładowych aplikacji AI na Androida. Jest to specjalna aplikacja, która ma inspirować i edukować deweloperów Androida w zakresie tworzenia aplikacji na Androida nowej generacji opartych na AI.
Odkryj możliwości AI od Google
Katalog przykładowych aplikacji AI na Androida to miejsce, w którym możesz poznać możliwości interfejsów API i pakietów SDK AI od Google. Znajdziesz w nim kolekcję przykładów pokazujących szeroki zakres zastosowań AI, które możesz samodzielnie przetestować. Zaprojektowaliśmy ten katalog tak, aby umożliwić Ci praktyczne zapoznanie się z możliwościami tworzenia i pomóc w znalezieniu odpowiedniego rozwiązania i funkcji.
Oto niektóre przykłady, które znajdziesz w katalogu:
Generowanie obrazów w Imagen Wykorzystuje Imagen do generowania obrazów krajobrazów, obiektów i osób w różnych stylach artystycznych. |
Streszczanie na urządzeniu za pomocą Gemini Nano Umożliwia podsumowywanie tekstu na urządzeniu za pomocą Gemini Nano przy użyciu interfejsu GenAI Summarization API. |
Czat z Nano Banana Aplikacja do czatu z modelem graficznym Gemini 3 Pro (znanym też jako „Nano Banana Pro”), która umożliwia edytowanie obrazów za pomocą rozmowy z modelem. |
Opis obrazu na urządzeniu za pomocą Gemini Nano Umożliwia generowanie opisów obrazów za pomocą Gemini Nano za pomocą interfejsu GenAI Image Description API. |
Inne przykłady to edycja obrazów za pomocą funkcji edycji maski Imagen, aplikacja z listą zadań do wykonania sterowana głosem za pomocą interfejsu Gemini Live API, pomoc w przepisywaniu na urządzeniu oparta na Gemini Nano i inne.
Przykłady korzystające z wnioskowania w chmurze są tworzone przy użyciu pakietu SDK Firebase AI Logic, a w przypadku przykładów korzystających z wnioskowania na urządzeniu używany jest interfejs ML Kit GenAI API. Planujemy tworzyć nowe przykłady i aktualizować istniejące, gdy do modeli i pakietów SDK będą dodawane nowe funkcje.
W pełni dostępne na licencji open source i gotowe do skopiowania
Uważamy, że najlepszym sposobem na naukę jest przejście do działania. Dlatego katalog przykładowych rozwiązań AI jest nie tylko w pełni dostępny na licencji open source, ale też ma taką architekturę, że kod związany z funkcjami AI jest samodzielny i łatwy do skopiowania i wklejenia. Dzięki temu możesz szybko eksperymentować z tymi przykładami kodu we własnym projekcie.
Gdy przeglądasz próbkę w aplikacji i chcesz zobaczyć, jak została utworzona, możesz po prostu kliknąć przycisk <> ŹRÓDŁO, aby przejść bezpośrednio do kodu w serwisie GitHub.
Aby ułatwić Ci szybkie rozpoczęcie pracy, każdy przykład zawiera plik README, który wyróżnia używane interfejsy API wraz z kluczowymi fragmentami kodu.
Uwaga: aby uruchomić przykłady za pomocą pakietu Firebase AI Logic SDK, musisz skonfigurować projekt Firebase AI. Przykłady korzystające z interfejsów API generatywnej AI ML Kit obsługiwanych przez Gemini Nano są dostępne tylko na określonych urządzeniach.
Zwróciliśmy też szczególną uwagę na interfejs aplikacji, aby nauka była bardziej angażująca i intuicyjna. Odświeżyliśmy aplikację, nadając jej nowy, wyrazisty wygląd, który łączy styl Androida z ekspresyjnym językiem projektowania AI. Najważniejszą zmianą jest wprowadzenie żywego, teksturowanego tła dla nowych ekspresyjnych komponentów Material 3, które zapewnia nowoczesne i przyjemne środowisko do przeglądania próbek i zagłębiania się w kod. Systematyczne ilustracje inspirowane kompozycją wygenerowanych obrazów dodatkowo wzbogacają tę dopracowaną i wyrazistą funkcję.
Już dziś zapoznaj się z katalogiem przykładów AI na Androida, przetestuj funkcje i przejrzyj kod na GitHubie, aby zacząć realizować własne pomysły oparte na AI.
-
InstrukcjeWitamy z powrotem w serii postów na blogu „Tworzenie inteligentnych aplikacji na Androida”, w której przekształcamy podstawową aplikację na Androida w spersonalizowane, inteligentne i autonomiczne środowisko.
Thomas Ezan, Jolanda Verhoef, Caren Chang • Czas czytania: 8 minut -
InstrukcjeWitamy z powrotem w serii postów na blogu „Tworzenie inteligentnych aplikacji na Androida”, w której przekształcamy podstawową aplikację na Androida w spersonalizowane, inteligentne i autonomiczne środowisko. W poprzednim poście przedstawiliśmy Jetpackera, czyli aplikację w wersji demonstracyjnej, której będziemy używać w tej serii.
Caren Chang • Czas czytania: 6 minut -
InstrukcjeJetpacker to aplikacja demonstracyjna, którą nasz zespół stworzył od podstaw na tegoroczną konferencję Google I/O (została zbudowana przy użyciu Antigravity). Jetpacker pomaga użytkownikom planować, odkrywać i cieszyć się kolejną wielką przygodą.
Jolanda Verhoef • Czas czytania: 4 min
Otrzymuj co tydzień najnowsze informacje o tworzeniu aplikacji na Androida na swoją skrzynkę odbiorczą.