Instrukcje

Odkrywanie AI na Androidzie za pomocą naszej przykładowej aplikacji katalogowej

2 minuty czytania

W miarę jak rozwija się dziedzina AI, często słyszymy, że deweloperzy nie zawsze wiedzą, od czego zacząć i który interfejs API lub pakiet SDK najlepiej sprawdzi się w ich przypadku.

Dlatego chcieliśmy pokazać Ci przykłady funkcji opartych na AI, które korzystają z modeli na urządzeniu i w chmurze, oraz zainspirować Cię do tworzenia atrakcyjnych rozwiązań dla użytkowników.

Z radością ogłaszamy wprowadzenie przeprojektowanego katalogu przykładowych aplikacji AI na Androida – specjalnej aplikacji, 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 zbiór przykładów demonstrujących szeroki zakres zastosowań AI, które możesz samodzielnie przetestować. Zaprojektowaliśmy ten katalog tak, abyś mógł praktycznie sprawdzić, co możesz stworzyć, i znaleźć odpowiednie rozwiązanie oraz funkcję dla swoich potrzeb.

Oto niektóre przykłady, które znajdziesz w katalogu:

imagen1.png

Generowanie obrazów za pomocą Imagen

Wykorzystuje Imagen do generowania obrazów krajobrazów, obiektów i ludzi w różnych stylach artystycznych.

gemini2.png

Podsumowywanie na urządzeniu za pomocą Gemini Nano

Umożliwia podsumowywanie tekstu na urządzeniu za pomocą Gemini Nano przez interfejs GenAI Summarization API.

banana3.png

Czat z Nano Banana

Aplikacja chatbot korzystająca z modelu Gemini 3 Pro Image (znanego też jako „Nano Banana Pro”), która umożliwia edytowanie obrazów za pomocą rozmowy z modelem.

gemini4.png

Opisywanie obrazów na urządzeniu za pomocą Gemini Nano

Umożliwia generowanie opisów obrazów za pomocą Gemini Nano przez interfejs GenAI Image Description API.

Inne przykłady obejmują: edytowanie obrazów za pomocą funkcji edytowania masek w Imagen, aplikację z listą zadań do wykonania sterowaną głosem za pomocą interfejsu Gemini Live API, pomoc w przepisywaniu na urządzeniu opartą na Gemini Nano i wiele innych.

Przykłady korzystające z wnioskowania w chmurze są tworzone za pomocą pakietu Firebase AI Logic SDK, a w przypadku przykładów korzystających z wnioskowania na urządzeniu używany jest interfejs ML Kit GenAI API. Planujemy nadal tworzyć nowe przykłady i aktualizować istniejące w miarę dodawania nowych funkcji do modeli i pakietów SDK.

W pełni open source i gotowe do skopiowania

Uważamy, że najlepszym sposobem na naukę jest praktyka. Dlatego katalog przykładowych aplikacji AI jest nie tylko w pełni open source, ale też został zaprojektowany tak, aby kod związany z funkcjami AI był 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 przykład w aplikacji i chcesz zobaczyć, jak jest zbudowany, możesz po prostu kliknąć przycisk <> ŹRÓDŁO, aby przejść bezpośrednio do kodu na GitHubie.

imagechat.png

Aby ułatwić Ci szybkie rozpoczęcie pracy, każdy przykład zawiera plik README, który zawiera informacje o używanych interfejsach API oraz najważniejsze fragmenty kodu.

sample_readme_bazel.png

Uwaga: aby uruchomić przykłady za pomocą pakietu Firebase AI Logic SDK, musisz skonfigurować projekt Firebase AI. Ponadto przykłady korzystające z interfejsów ML Kit Gen AI API opartych na Gemini Nano są obsługiwane tylko na niektórych 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ę, wprowadzając nową, wyrazistą markę, która łączy wygląd Androida z ekspresyjnym językiem projektowania AI. Przede wszystkim aplikacja ma teraz żywe, teksturowane tło dla nowych ekspresyjnych komponentów Material 3, co zapewnia nowoczesne i przyjemne środowisko do przeglądania przykładów i zagłębiania się w kod. Systematyczne ilustracje inspirowane kompozycją wygenerowanych obrazów dodatkowo wzbogacają to dopracowane i ekspresyjne doświadczenie.

androidsamples.png

Już dziś zapoznaj się z katalogiem przykładowych aplikacji AI na Androida, przetestuj funkcje i zagłęb się w kod na GitHubie, aby zacząć realizować własne pomysły oparte na AI.

Autorzy:

Czytaj dalej