Poiché il panorama dell'AI continua a espandersi, spesso sentiamo dire che gli sviluppatori non sanno sempre da dove iniziare e quale API o SDK è più adatto al loro caso d'uso.
Per questo motivo, abbiamo voluto fornirti esempi di funzionalità basate sull'AI che utilizzano sia modelli on-device sia modelli cloud e ispirarti a creare esperienze piacevoli per i tuoi utenti.
Siamo felici di annunciare il lancio del catalogo di esempi di AI per Android riprogettato, un'applicazione dedicata progettata per ispirare e formare gli sviluppatori Android a creare la prossima generazione di app Android basate sull'AI.
Scopri cosa è possibile fare con Google AI
Il catalogo di esempi di AI per Android è progettato come un'unica destinazione per esplorare le funzionalità delle API e degli SDK di Google AI. Al suo interno troverai una raccolta di esempi che illustrano un'ampia gamma di casi d'uso dell'AI che puoi testare tu stesso. Abbiamo progettato questo catalogo per darti un'idea pratica di ciò che puoi creare e aiutarti a trovare la soluzione e la funzionalità giuste per le tue esigenze.
Ecco alcuni degli esempi che puoi trovare nel catalogo:
Generazione di immagini con Imagen Utilizza Imagen per generare immagini di paesaggi, oggetti e persone in vari stili artistici. |
Riassunto on-device con Gemini Nano Ti consente di riassumere il testo on-device utilizzando Gemini Nano tramite l'API GenAI Summarization. |
Chatta con Nano Banana Un'app chatbot che utilizza il modello di immagini Gemini 3 Pro (noto anche come "Nano Banana Pro") che ti consente di modificare le immagini tramite una conversazione con il modello. |
Descrizione delle immagini on-device con Gemini Nano Ti consente di generare descrizioni delle immagini utilizzando Gemini Nano tramite l'API GenAI Image Description. |
Altri esempi includono: modifica delle immagini tramite le funzionalità di modifica delle maschere di Imagen, un'app per la lista di cose da fare controllata tramite la voce utilizzando l'API Gemini Live, assistenza per la riscrittura on-device basata su Gemini Nano e altro ancora.
Gli esempi che utilizzano l'inferenza cloud sono creati utilizzando l'SDK Firebase AI Logic, mentre l'API ML Kit GenAI viene utilizzata per gli esempi che eseguono l'inferenza on-device. Prevediamo di continuare a creare nuovi esempi e aggiornare quelli esistenti man mano che vengono aggiunte nuove funzionalità ai modelli e agli SDK.
Completamente open source e pronto per essere copiato
Riteniamo che il modo migliore per imparare sia la pratica. Per questo motivo, il catalogo di esempi di AI non è solo completamente open source, ma è stato progettato in modo che il codice pertinente alle funzionalità di AI sia autonomo e facile da copiare e incollare, in modo da poter sperimentare rapidamente questi esempi di codice nel tuo progetto.
Quando esplori un esempio nell'app e vuoi vedere come è stato creato, puoi semplicemente fare clic sul pulsante <> SOURCE per passare direttamente al codice su GitHub.
Per aiutarti a iniziare rapidamente, ogni esempio include un file README che mette in evidenza le API utilizzate, insieme a snippet di codice chiave.
Nota: per eseguire gli esempi utilizzando l'SDK Firebase AI Logic, devi configurare un progetto Firebase AI. Inoltre, gli esempi che utilizzano le API ML Kit Gen AI basate su Gemini Nano sono supportati solo su determinati dispositivi.
Abbiamo anche pensato attentamente all'interfaccia utente dell'app per rendere la tua esperienza di apprendimento più coinvolgente e intuitiva. Abbiamo rinnovato l'app con un nuovo brand audace che infonde l'aspetto di Android con un linguaggio di progettazione AI espressivo. In particolare, l'app ora presenta uno sfondo vivace e strutturato per i nuovi componenti espressivi di Material 3, offrendoti un ambiente moderno e piacevole per esplorare gli esempi e approfondire il codice. Le illustrazioni sistematiche, ispirate alla composizione delle immagini generate, migliorano ulteriormente questa esperienza raffinata ed espressiva.
Dai un'occhiata al catalogo di esempi di AI per Android oggi stesso, prova le funzionalità e approfondisci il codice su GitHub per iniziare a dare vita alle tue idee basate sull'AI.
-
How-toBentornato alla serie di post del blog "Creare app per Android intelligenti", in cui prendiamo un'app per Android di base e la trasformiamo in un'esperienza personalizzata, intelligente e agentica.
Thomas Ezan, Jolanda Verhoef, Caren Chang • Lettura di 8 minuti -
How-toBentornato alla serie di post del blog "Creare app per Android intelligenti", in cui prendiamo un'app per Android di base e la trasformiamo in un'esperienza personalizzata, intelligente e agentica. Nel post precedente abbiamo presentato Jetpacker, l'app demo che utilizzeremo in questa serie.
Caren Chang • Lettura di 6 minuti -
How-toJetpacker è un'app di dimostrazione tecnica che il nostro team ha creato da zero per Google I/O di quest'anno (utilizzando Antigravity). In sostanza, Jetpacker aiuta gli utenti a pianificare, esplorare e godersi la loro prossima grande avventura.
Jolanda Verhoef • Lettura di 4 minuti
Ricevi settimanalmente nella tua casella di posta gli ultimi approfondimenti sullo sviluppo di Android.