Instrukcje

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:

imagen1.png

Generowanie obrazów w Imagen

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

gemini2.png

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.

banana3.png

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.

gemini4.png

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 nie tylko. 

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.

imagechat.png

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.

sample_readme_bazel.png

Uwaga: aby uruchomić przykłady za pomocą pakietu SDK Firebase AI Logic, 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 w aplikacji ż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ę.

androidsamples.png

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.

Autorzy:
Czytaj dalej