# on-device

Published articles for on-device.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Snap Announces New "anticipatory" AI Service & Apps for First Consumer 'Specs' AR Glasses

DevFeed: [Snap Announces New "anticipatory" AI Service & Apps for First Consumer 'Specs' AR Glasses](<https://devfeed.tech/articles/snap-announces-new-anticipatory-ai-service-apps-for-first-consumer-specs-ar-glasses-35500.md>)

Original publisher: [Read original article](<https://roadtovr.com/snap-ai-service-apps-specs-launch-event/>)

Author: Scott Hayden

Published: 2026-09-16T23:40:00Z

Content type: news

Language: en

Sources: [Road to VR](<https://devfeed.tech/sources/road-to-vr.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [AI Models](<https://devfeed.tech/topics/ai-models.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [iphone](<https://devfeed.tech/topics/iphone.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [Security](<https://devfeed.tech/topics/security.md>), [Streaming](<https://devfeed.tech/topics/streaming.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-models](<https://devfeed.tech/tags/ai-models.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [ios](<https://devfeed.tech/tags/ios.md>), [iphone](<https://devfeed.tech/tags/iphone.md>), [on-device](<https://devfeed.tech/tags/on-device.md>), [security](<https://devfeed.tech/tags/security.md>), [streaming](<https://devfeed.tech/tags/streaming.md>), [xr-industry-news](<https://devfeed.tech/tags/xr-industry-news.md>)

### AI overview

Snap announced Specs Intelligence, an anticipatory AI service for its upcoming consumer Specs AR glasses. The service is designed to work across Specs, iPhone, and Mac, using connected apps and tools to build context and surface relevant information. Snap also announced AR experiences, streaming features, Spotify integration, and partnerships including HBO Max, the NBA, and the WNBA.

### Source excerpt

Snap today announced new experiences, services and partnerships for SPECS, the company's upcoming pair of consumer AR glasses. Snap's big Specs livestream today wasn't technically a launch event--they're still slated to arrive in the US, UK and France later this fall starting at $2,195--although the company did give a little more insight into what sort [...] The post Snap Announces New "anticipatory" AI Service & Apps for First Consumer 'Specs' AR Glasses appeared first on Road to VR.

## On-Device AI Series (Part 5): LiteRT-LM

DevFeed: [On-Device AI Series (Part 5): LiteRT-LM](<https://devfeed.tech/articles/on-device-ai-series-part-5-litert-lm-22949.md>)

Original publisher: [Read original article](<https://proandroiddev.com/on-device-ai-series-part-5-litert-lm-d6c23b102094?source=rss----c72404660798---4>)

Author: Oğuzhan Aslan

Published: 2026-09-14T05:59:12Z

Content type: tutorial

Language: en

Sources: [ProAndroidDev - Medium](<https://devfeed.tech/sources/proandroiddev-medium.md>)

Topics: [LiteRT](<https://devfeed.tech/topics/litert.md>), [On-device AI](<https://devfeed.tech/topics/on-device-ai.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [Inference](<https://devfeed.tech/topics/inference.md>), [Streaming](<https://devfeed.tech/topics/streaming.md>), [GPU](<https://devfeed.tech/topics/gpu.md>), [LLM evaluation / benchmarking](<https://devfeed.tech/topics/llm-evaluation-benchmarking.md>), [PyTorch](<https://devfeed.tech/topics/pytorch.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [android](<https://devfeed.tech/tags/android.md>), [android-development](<https://devfeed.tech/tags/android-development.md>), [benchmarking](<https://devfeed.tech/tags/benchmarking.md>), [gpu](<https://devfeed.tech/tags/gpu.md>), [inference](<https://devfeed.tech/tags/inference.md>), [litert](<https://devfeed.tech/tags/litert.md>), [llama](<https://devfeed.tech/tags/llama.md>), [llm](<https://devfeed.tech/tags/llm.md>), [multimodal](<https://devfeed.tech/tags/multimodal.md>), [on-device](<https://devfeed.tech/tags/on-device.md>), [on-device-ai](<https://devfeed.tech/tags/on-device-ai.md>), [programming](<https://devfeed.tech/tags/programming.md>), [pytorch](<https://devfeed.tech/tags/pytorch.md>), [qwen](<https://devfeed.tech/tags/qwen.md>), [software-development](<https://devfeed.tech/tags/software-development.md>), [streaming](<https://devfeed.tech/tags/streaming.md>)

### AI overview

This tutorial explains LiteRT-LM for running large language models on-device. It covers the Engine/Session API, streaming output, system prompts, tool calling, multimodal inputs, thinking mode, and CPU-versus-GPU benchmarking. The article also discusses tradeoffs involving privacy, network independence, latency, memory, sampling configuration, and model capability compared with cloud APIs.

### Source excerpt

Put your phone in airplane mode. Open the app, type a question, and watch the answer arrive one token at a time -- no spinner waiting on a network round-trip, no API key, no per-token bill, and nothing you typed ever leaving the device. LiteRT-LM removes the genuinely hard parts of running an LLM on-device -- KV-cache management, token streaming, backend selection -- but it doesn't remove your job so much as relocate it. What's left on your plate is a short, specific list: sizing a combined input+output token budget, owning your own sampling defaults, hand-building system prompts and tool calling out of raw text, and one native-library collision that presents as a SIGSEGV rather than a build error. Know those going in and the API itself is a clean three-step pattern. We'll get there in that order: Why you'd choose this runtime and what it costs you versus the cloud. The Engine/Session model you need to read the code at all. Real implementation samples -- streaming, system prompts and tool calling, multimodal inputs, thinking mode, and CPU-vs-GPU benchmarking. The anti-patterns to avoid. A developer-friendliness rating on the same rubric as Parts 1-4. Why Use LiteRT-LM? You reach for LiteRT-LM instead of hand-rolling generation on top of raw LiteRT when: You need multi-turn conversation, not single-shot inference -- session state and KV-cache bookkeeping are handled for you, and resetting a conversation is a session swap, not a model reload. You need streaming output -- token-by-token delivery for a responsive chat UI, instead of a blocking call that returns everything at once. You're choosing between CPU and GPU per device -- the explicit backend parameter turns that into a runtime decision instead of a build-time guess. You want a pre-converted model without doing your own PyTorch-to-LiteRT conversion work -- the Model Zoo covers Gemma, Qwen, Llama, and more out of the box. You're willing to own sampling -- the engine won't pick sane decoding defaults for you; that's on the

## Mastering Edge AI on Raspberry Pi with LiteRT and Gemma

DevFeed: [Mastering Edge AI on Raspberry Pi with LiteRT and Gemma](<https://devfeed.tech/articles/mastering-edge-ai-on-raspberry-pi-with-litert-and-gemma-4215.md>)

Original publisher: [Read original article](<https://developers.googleblog.com/mastering-edge-ai-on-raspberry-pi-with-litert-and-gemma/>)

Author: Lu Wang; Terry Heo; Naushir Patuck; José María Casanova

Published: 2026-09-12T11:04:33.891311Z

Content type: tutorial

Language: en

Sources: [Google Developers Blog](<https://devfeed.tech/sources/google-developers-blog.md>)

Topics: [LiteRT](<https://devfeed.tech/topics/litert.md>), [On-device AI](<https://devfeed.tech/topics/on-device-ai.md>), [Local AI](<https://devfeed.tech/topics/local-ai.md>), [AI, ML & Data Engineering](<https://devfeed.tech/topics/ai-ml-data-engineering.md>), [Google AI](<https://devfeed.tech/topics/google-ai.md>), [cpu](<https://devfeed.tech/topics/cpu.md>), [Security, Privacy and Abuse Prevention](<https://devfeed.tech/topics/security-privacy-and-abuse-prevention.md>)

Tags: [cli](<https://devfeed.tech/tags/cli.md>), [cpu](<https://devfeed.tech/tags/cpu.md>), [edge](<https://devfeed.tech/tags/edge.md>), [gemma](<https://devfeed.tech/tags/gemma.md>), [gpu](<https://devfeed.tech/tags/gpu.md>), [inference](<https://devfeed.tech/tags/inference.md>), [litert](<https://devfeed.tech/tags/litert.md>), [offline](<https://devfeed.tech/tags/offline.md>), [on-device](<https://devfeed.tech/tags/on-device.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [robotics](<https://devfeed.tech/tags/robotics.md>)

### AI overview

The article explains how to deploy Gemma models with LiteRT on a Raspberry Pi for local, real-time edge AI applications such as robotics. It highlights LiteRT-LM, CPU and GPU optimization, and reported performance figures for Gemma 4 E2B on Raspberry Pi 5.

### Source excerpt

Deploying secure, real-time Edge AI on Raspberry Pi is now simplified using LiteRT and lightweight Gemma open models. LiteRT optimizes CPU and GPU performance, delivering fast token speeds for models like Gemma4, enabling real-time local reasoning for robotics. Developers can quickly convert, quantize, and run these models using the lightweight LiteRT CLI tool. Support for Hailo AI accelerators is also coming very soon.

## Setup On Device Gemma 4 Android Development on Emulator

DevFeed: [Setup On Device Gemma 4 Android Development on Emulator](<https://devfeed.tech/articles/setup-on-device-gemma-4-android-development-on-emulator-29460.md>)

Original publisher: [Read original article](<https://medium.com/mobile-app-development-publication/setup-on-device-gemma-4-android-development-on-emulator-738876f03733?source=rss----f9c208bdbb09---4>)

Author: Elye - A Dev By Grace

Published: 2026-09-11T14:27:55Z

Content type: tutorial

Language: en

Sources: [Mobile App Development Publication - Medium](<https://devfeed.tech/sources/mobile-app-development-publication-medium.md>)

Topics: [gemma4](<https://devfeed.tech/topics/gemma4.md>), [Android](<https://devfeed.tech/topics/android.md>), [Emulator](<https://devfeed.tech/topics/emulator.md>), [android-development](<https://devfeed.tech/topics/android-development.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [android-app-development](<https://devfeed.tech/tags/android-app-development.md>), [android-development](<https://devfeed.tech/tags/android-development.md>), [androiddev](<https://devfeed.tech/tags/androiddev.md>), [artificial-intelligence](<https://devfeed.tech/tags/artificial-intelligence.md>), [emulator](<https://devfeed.tech/tags/emulator.md>), [gemma](<https://devfeed.tech/tags/gemma.md>), [gemma-4](<https://devfeed.tech/tags/gemma-4.md>), [google](<https://devfeed.tech/tags/google.md>), [mobile-app-development](<https://devfeed.tech/tags/mobile-app-development.md>), [on-device](<https://devfeed.tech/tags/on-device.md>)

### AI overview

A tutorial explaining how to set up and run the Gemma 4 large language model locally on an Android Emulator, including downloading and testing the Google AI Edge Gallery sample app. It notes that emulator storage and memory may affect model use.

### Source excerpt

Create Android Project with Downloadable Android On Device Gemma 4 Model Continue reading on Mobile App Development Publication "

## Android Studio Quail Using On Device Gemma 4 Experience

DevFeed: [Android Studio Quail Using On Device Gemma 4 Experience](<https://devfeed.tech/articles/android-studio-quail-using-on-device-gemma-4-experience-29456.md>)

Original publisher: [Read original article](<https://medium.com/mobile-app-development-publication/android-studio-quail-using-on-device-gemma-4-experience-0924103051eb?source=rss----f9c208bdbb09---4>)

Author: Elye - A Dev By Grace

Published: 2026-09-09T11:28:45Z

Content type: tutorial

Language: en

Sources: [Mobile App Development Publication - Medium](<https://devfeed.tech/sources/mobile-app-development-publication-medium.md>)

Topics: [Android Studio](<https://devfeed.tech/topics/android-studio.md>), [gemma4](<https://devfeed.tech/topics/gemma4.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [Development](<https://devfeed.tech/topics/development.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [android](<https://devfeed.tech/tags/android.md>), [android-development](<https://devfeed.tech/tags/android-development.md>), [android-studio](<https://devfeed.tech/tags/android-studio.md>), [development](<https://devfeed.tech/tags/development.md>), [gemma](<https://devfeed.tech/tags/gemma.md>), [gemma-4](<https://devfeed.tech/tags/gemma-4.md>), [llm](<https://devfeed.tech/tags/llm.md>), [local](<https://devfeed.tech/tags/local.md>), [memory](<https://devfeed.tech/tags/memory.md>), [mobile-app-development](<https://devfeed.tech/tags/mobile-app-development.md>), [on-device](<https://devfeed.tech/tags/on-device.md>)

### AI overview

This article describes using the on-device Gemma 4 model in Android Studio Quail for Android development. It outlines selecting the local model option, choosing Gemma in Model Providers, and downloading a model, while noting the need for a fast machine with substantial memory.

### Source excerpt

How's Android Studio Quail support for On-Device LLM Model Doing? Continue reading on Mobile App Development Publication "

## Engineering log: fine-tuning Gemma 4 E4B with LoRA to bring FormAI's coaching on-device

DevFeed: [Engineering log: fine-tuning Gemma 4 E4B with LoRA to bring FormAI's coaching on-device](<https://devfeed.tech/articles/engineering-log-fine-tuning-gemma-4-e4b-with-lora-to-bring-formai-s-coaching-on-device-25192.md>)

Original publisher: [Read original article](<https://johnoreilly.dev/posts/formai-gemma4-lora/>)

Published: 2026-08-28T23:00:00Z

Content type: article

Language: en

Sources: [John O'Reilly](<https://devfeed.tech/sources/john-o-reilly.md>)

Topics: [gemma4](<https://devfeed.tech/topics/gemma4.md>), [Fine-tuning](<https://devfeed.tech/topics/fine-tuning.md>), [lora](<https://devfeed.tech/topics/lora.md>), [On-device AI](<https://devfeed.tech/topics/on-device-ai.md>), [multiplatform](<https://devfeed.tech/topics/multiplatform.md>), [LiteRT](<https://devfeed.tech/topics/litert.md>), [Android](<https://devfeed.tech/topics/android.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [API](<https://devfeed.tech/topics/api.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [android](<https://devfeed.tech/tags/android.md>), [api](<https://devfeed.tech/tags/api.md>), [data](<https://devfeed.tech/tags/data.md>), [data-quality](<https://devfeed.tech/tags/data-quality.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [fine-tuning](<https://devfeed.tech/tags/fine-tuning.md>), [gemini](<https://devfeed.tech/tags/gemini.md>), [gemma](<https://devfeed.tech/tags/gemma.md>), [gemma-4](<https://devfeed.tech/tags/gemma-4.md>), [inference](<https://devfeed.tech/tags/inference.md>), [kotlin-multiplatform](<https://devfeed.tech/tags/kotlin-multiplatform.md>), [litert](<https://devfeed.tech/tags/litert.md>), [lora](<https://devfeed.tech/tags/lora.md>), [multiplatform](<https://devfeed.tech/tags/multiplatform.md>), [on-device](<https://devfeed.tech/tags/on-device.md>)

### AI overview

This engineering log describes a prototype that distils FormAI's Gemini-based sports coaching feedback into Gemma 4 E4B fine-tuned with LoRA. The local pipeline uses seed videos, filters inadequate critiques, extracts frames, trains and merges the adapter, then converts the model to LiteRT-LM for possible on-device Android inference.

### Source excerpt

⚠ Note: this post is AI-generated. The text below was written by Claude, and documents findings from a series of Claude Code sessions working on this project -- the experiments, bugs and measurements described are ones that came out of those sessions. The engineering work is real and the numbers were measured rather than estimated, but the write-up is the model's own account of what it did, not a human's independent retelling of it.

## CodeScanner.scan(): Barcode Scanning Without Rebuilding the Camera Pipeline

DevFeed: [CodeScanner.scan(): Barcode Scanning Without Rebuilding the Camera Pipeline](<https://devfeed.tech/articles/codescanner-scan-barcode-scanning-without-rebuilding-the-camera-pipeline-19236.md>)

Original publisher: [Read original article](<https://www.codenameone.com/blog/camera-vision-scanners/>)

Author: Shai Almog

Published: 2026-08-26T00:00:00Z

Content type: release

Language: en

Sources: [CodeName One](<https://devfeed.tech/sources/codename-one.md>)

Topics: [Barcode](<https://devfeed.tech/topics/barcode.md>), [QR Code](<https://devfeed.tech/topics/qrcode.md>), [webcam](<https://devfeed.tech/topics/webcam.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [camera](<https://devfeed.tech/tags/camera.md>), [code](<https://devfeed.tech/tags/code.md>), [component](<https://devfeed.tech/tags/component.md>), [on-device](<https://devfeed.tech/tags/on-device.md>), [pipeline](<https://devfeed.tech/tags/pipeline.md>), [vision](<https://devfeed.tech/tags/vision.md>)

### AI overview

Codename One adds CodeScanner and VisionCameraView, higher-level APIs for full-screen barcode scanning and embedded live vision analysis. The update also introduces typed results, coordinate helpers, image bridging, and analyzer-specific native dependency selection.

### Source excerpt

CodeScanner and VisionCameraView put full-screen scanning and embedded live analysis above Codename One's on-device vision APIs, with typed results and simulator scripting.

## PROOF-Gen: From Optimized Data to Better Distillation

DevFeed: [PROOF-Gen: From Optimized Data to Better Distillation](<https://devfeed.tech/articles/proof-gen-from-optimized-data-to-better-distillation-6731.md>)

Original publisher: [Read original article](<https://machinelearning.apple.com/research/proof-gen-optimized-distillation>)

Published: 2026-08-26T00:00:00Z

Content type: article

Language: en

Sources: [Apple Machine Learning Research](<https://devfeed.tech/sources/apple-machine-learning-research.md>)

Topics: [Fine-tuning](<https://devfeed.tech/topics/fine-tuning.md>), [Prompt optimization](<https://devfeed.tech/topics/prompt-optimization.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [gemma4](<https://devfeed.tech/topics/gemma4.md>), [Programming](<https://devfeed.tech/topics/programming.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [evaluation](<https://devfeed.tech/tags/evaluation.md>), [fine-tuning](<https://devfeed.tech/tags/fine-tuning.md>), [gemma](<https://devfeed.tech/tags/gemma.md>), [generate](<https://devfeed.tech/tags/generate.md>), [models](<https://devfeed.tech/tags/models.md>), [on-device](<https://devfeed.tech/tags/on-device.md>), [post-training](<https://devfeed.tech/tags/post-training.md>), [prompt-optimization](<https://devfeed.tech/tags/prompt-optimization.md>)

### AI overview

PROOF-Gen improves tool-calling model distillation by using per-scenario prompt optimization to recover successful trajectories from failed teacher attempts. The method strips corrective guidance before training, producing clean demonstrations and improving benchmark, deployed-pipeline, and on-device model performance.

### Source excerpt

Supervised fine-tuning on teacher-generated trajectories is the standard first stage for distilling tool-calling capabilities into deployable models. Post-training pipelines that drive shipped tool-calling agents re-run this stage on a daily or weekly cadence, paying the frontier-teacher cost each cycle, yet the mechanism is generate-and-filter (keep the teacher's passing trajectories, discard the rest) and each cycle leaves behind the same hard scenarios because failures supply no signal. On τ 2-bench, 57% of teacher trials fail, two-thirds of them near-misses (most tool calls correct, undone...

## Up to 3.2x Faster Inference with LFM2.5-DSpark

DevFeed: [Up to 3.2x Faster Inference with LFM2.5-DSpark](<https://devfeed.tech/articles/up-to-3-2x-faster-inference-with-lfm2-5-dspark-7017.md>)

Original publisher: [Read original article](<https://huggingface.co/blog/LiquidAI/lfm25-dspark>)

Author: Xx; Leonie Monigatti; Fernando Fernandes Neto; Tarek Dakhran; Nathan Ranchin

Published: 2026-08-20T16:52:57Z

Content type: article

Language: en

Sources: [Hugging Face - Blog](<https://devfeed.tech/sources/hugging-face-blog.md>)

Topics: [Inference](<https://devfeed.tech/topics/inference.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [Latency](<https://devfeed.tech/topics/latency.md>), [Streaming](<https://devfeed.tech/topics/streaming.md>), [sglang](<https://devfeed.tech/topics/sglang.md>), [GPU](<https://devfeed.tech/topics/gpu.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [agentic](<https://devfeed.tech/tags/agentic.md>), [benchmark](<https://devfeed.tech/tags/benchmark.md>), [code](<https://devfeed.tech/tags/code.md>), [gpu](<https://devfeed.tech/tags/gpu.md>), [inference](<https://devfeed.tech/tags/inference.md>), [latency](<https://devfeed.tech/tags/latency.md>), [llama](<https://devfeed.tech/tags/llama.md>), [llama-cpp](<https://devfeed.tech/tags/llama-cpp.md>), [llm](<https://devfeed.tech/tags/llm.md>), [memory](<https://devfeed.tech/tags/memory.md>), [on-device](<https://devfeed.tech/tags/on-device.md>), [streaming](<https://devfeed.tech/tags/streaming.md>)

### AI overview

The article presents LFM2.5-DSpark, a speculative decoding approach that accelerates LLM inference by using a lightweight draft model and verifier. It reports up to 3.18x GPU throughput improvement and up to 2.87x on-device improvement, along with reduced function-calling latency and support for llama.cpp and SGLang.

### Source excerpt

- Faster inference: up to 3.18 throughput improvement on a GPU and up to 2.87x on-device. - Toward on-device agentic inference: cuts function-calling latency by 57% on average for LFM2.5-2.6B - Day-one support for llama.cpp and SGLang: LFM-compatible DSpark integration is open-sourced upstream The decode phase in LLM inference is traditionally memory-bound. Most latency comes from streaming weights from DRAM into SRAM, not from intense computation.

## Post-Train NVIDIA Cosmos 3 Edge for On-Device Robot Control

DevFeed: [Post-Train NVIDIA Cosmos 3 Edge for On-Device Robot Control](<https://devfeed.tech/articles/post-train-nvidia-cosmos-3-edge-for-on-device-robot-control-6920.md>)

Original publisher: [Read original article](<https://developer.nvidia.com/blog/post-train-nvidia-cosmos-3-edge-for-on-device-robot-control/>)

Author: Michelle Horton

Published: 2026-08-19T16:00:00Z

Content type: tutorial

Language: en

Sources: [NVIDIA Developer](<https://devfeed.tech/sources/nvidia-developer.md>), [NVIDIA Technical Blog](<https://devfeed.tech/sources/nvidia-technical-blog.md>)

Topics: [Cosmos](<https://devfeed.tech/topics/cosmos.md>), [AI, ML & Data Engineering](<https://devfeed.tech/topics/ai-ml-data-engineering.md>)

Tags: [agentic-ai-generative-ai](<https://devfeed.tech/tags/agentic-ai-generative-ai.md>), [cosmos](<https://devfeed.tech/tags/cosmos.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [edge](<https://devfeed.tech/tags/edge.md>), [edge-computing](<https://devfeed.tech/tags/edge-computing.md>), [featured](<https://devfeed.tech/tags/featured.md>), [foundation-models](<https://devfeed.tech/tags/foundation-models.md>), [inference](<https://devfeed.tech/tags/inference.md>), [jetson](<https://devfeed.tech/tags/jetson.md>), [latency](<https://devfeed.tech/tags/latency.md>), [nvidia](<https://devfeed.tech/tags/nvidia.md>), [on-device](<https://devfeed.tech/tags/on-device.md>), [physical-ai](<https://devfeed.tech/tags/physical-ai.md>), [post-training](<https://devfeed.tech/tags/post-training.md>), [robotics](<https://devfeed.tech/tags/robotics.md>), [robotics-simulation](<https://devfeed.tech/tags/robotics-simulation.md>), [robots](<https://devfeed.tech/tags/robots.md>), [simulation-modeling-design](<https://devfeed.tech/tags/simulation-modeling-design.md>), [thor](<https://devfeed.tech/tags/thor.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>)

### AI overview

A tutorial on post-training NVIDIA Cosmos 3 Edge as an on-device robot manipulation policy, serving it on Jetson Thor, running receding-horizon inference, and evaluating it in closed-loop simulation.

### Source excerpt

Robots need policies that can adapt to their sensors, environments, and tasks while running on onboard computing hardware. World models offer a foundation for...

## Scanning bus stop codes with ML Kit and Vision in the GalwayBus Compose Multiplatform app

DevFeed: [Scanning bus stop codes with ML Kit and Vision in the GalwayBus Compose Multiplatform app](<https://devfeed.tech/articles/scanning-bus-stop-codes-with-ml-kit-and-vision-in-the-galwaybus-compose-multiplatform-app-25195.md>)

Original publisher: [Read original article](<https://johnoreilly.dev/posts/galwaybus-scan-stop-kmp/>)

Published: 2026-08-06T23:00:00Z

Content type: tutorial

Language: en

Sources: [John O'Reilly](<https://devfeed.tech/sources/john-o-reilly.md>)

Topics: [compose-multiplatform](<https://devfeed.tech/topics/compose-multiplatform.md>), [ML Kit](<https://devfeed.tech/topics/ml-kit.md>), [Android](<https://devfeed.tech/topics/android.md>), [cameraX](<https://devfeed.tech/topics/camerax.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [Code](<https://devfeed.tech/topics/code.md>), [ui](<https://devfeed.tech/topics/ui.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [apple](<https://devfeed.tech/tags/apple.md>), [camera](<https://devfeed.tech/tags/camera.md>), [camerax](<https://devfeed.tech/tags/camerax.md>), [code](<https://devfeed.tech/tags/code.md>), [compose-multiplatform](<https://devfeed.tech/tags/compose-multiplatform.md>), [ios](<https://devfeed.tech/tags/ios.md>), [ml-kit](<https://devfeed.tech/tags/ml-kit.md>), [multiplatform](<https://devfeed.tech/tags/multiplatform.md>), [native](<https://devfeed.tech/tags/native.md>), [ocr](<https://devfeed.tech/tags/ocr.md>), [on-device](<https://devfeed.tech/tags/on-device.md>), [platform](<https://devfeed.tech/tags/platform.md>), [recognition](<https://devfeed.tech/tags/recognition.md>), [ui](<https://devfeed.tech/tags/ui.md>)

### AI overview

This tutorial explains how the GalwayBus app scans six-digit bus stop codes using on-device ML Kit on Android and Apple's Vision framework on iOS. Camera preview, matching logic, and UI are shared through Compose Multiplatform, while platform-specific implementations handle camera access and OCR. Recognized six-digit runs are matched exactly to stops, and overlapping recognition requests are avoided by dropping newer frames.

### Source excerpt

Every bus stop in Galway has a plate with a 6-digit stop code printed on it. We recently added a "Scan" tab to the GalwayBus app that lets you point the camera at that plate and jump straight to the stop's departures. The text recognition runs entirely on device (ML Kit on Android, Apple's Vision framework on iOS), with the camera preview, matching logic and UI all living in the shared Compose Multiplatform code.

## Codename One Adds On-Device AI and Loopback MCP Support

DevFeed: [Codename One Adds On-Device AI and Loopback MCP Support](<https://devfeed.tech/articles/on-device-ai-and-mcp-on-every-port-19421.md>)

Original publisher: [Read original article](<https://www.codenameone.com/blog/on-device-ai-mcp-loopback/>)

Author: Shai Almog

Published: 2026-08-02T00:00:00Z

Content type: release

Language: en

Sources: [CodeName One](<https://devfeed.tech/sources/codename-one.md>)

Topics: [On-device AI](<https://devfeed.tech/topics/on-device-ai.md>), [Model Context Protocol](<https://devfeed.tech/topics/model-context-protocol.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [LiteRT](<https://devfeed.tech/topics/litert.md>), [Inference](<https://devfeed.tech/topics/inference.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [supply-chain-security](<https://devfeed.tech/topics/supply-chain-security.md>)

Tags: [applications](<https://devfeed.tech/tags/applications.md>), [inference](<https://devfeed.tech/tags/inference.md>), [litert](<https://devfeed.tech/tags/litert.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [on-device](<https://devfeed.tech/tags/on-device.md>), [on-device-ai](<https://devfeed.tech/tags/on-device-ai.md>), [tensorflow-lite](<https://devfeed.tech/tags/tensorflow-lite.md>)

### AI overview

Codename One has added on-device vision, language, and LiteRT inference to its core, alongside a guarded loopback MCP transport for inspecting and operating applications. The article explains platform support, asynchronous OCR, model sessions, secure model downloads, and privacy limitations of local inference.

### Source excerpt

Codename One now exposes on-device vision, language, and LiteRT inference in the core, while a guarded loopback MCP transport lets an LLM inspect and drive real applications.

## Gemini Robotics 2 brings whole body intelligence to robots

DevFeed: [Gemini Robotics 2 brings whole body intelligence to robots](<https://devfeed.tech/articles/gemini-robotics-2-brings-whole-body-intelligence-to-robots-6170.md>)

Original publisher: [Read original article](<https://deepmind.google/blog/gemini-robotics-2-brings-whole-body-intelligence-to-robots/>)

Author: Carolina Parada

Published: 2026-07-28T13:21:37Z

Content type: article

Language: en

Sources: [Google DeepMind News](<https://devfeed.tech/sources/google-deepmind-news.md>)

Topics: [Robotics](<https://devfeed.tech/topics/robotics.md>), [AI Models](<https://devfeed.tech/topics/ai-models.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [vlm](<https://devfeed.tech/topics/vlm.md>), [multimodal](<https://devfeed.tech/topics/multimodal.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-models](<https://devfeed.tech/tags/ai-models.md>), [collaboration](<https://devfeed.tech/tags/collaboration.md>), [gemini](<https://devfeed.tech/tags/gemini.md>), [models](<https://devfeed.tech/tags/models.md>), [multimodal](<https://devfeed.tech/tags/multimodal.md>), [on-device](<https://devfeed.tech/tags/on-device.md>), [robotics](<https://devfeed.tech/tags/robotics.md>), [robots](<https://devfeed.tech/tags/robots.md>), [teamwork](<https://devfeed.tech/tags/teamwork.md>), [vision](<https://devfeed.tech/tags/vision.md>)

### AI overview

Gemini Robotics 2 is presented as an intelligence layer for adaptable robots, enabling whole-body control, dexterous manipulation, multi-robot teamwork, and adaptation to new robotic bodies. The article describes three models: a vision-language-action model for motor control, an embodied reasoning vision-language model for communication and multi-step planning, and an on-device model optimized for local operation.

### Source excerpt

From feet to fingertips -- we are teaching robots intelligent whole-body control, fine dexterity, and teamwork to complete a broad range of complex tasks.

## Build intelligent Android apps: On-device inference

DevFeed: [Build intelligent Android apps: On-device inference](<https://devfeed.tech/articles/build-intelligent-android-apps-on-device-inference-22678.md>)

Original publisher: [Read original article](<http://android-developers.googleblog.com/2026/07/android-on-device-inference.html>)

Author: Android Developers (noreply@blogger.com)

Published: 2026-07-21T13:00:00Z

Content type: article

Language: en

Sources: [Android Developers Blog](<https://devfeed.tech/sources/android-developers-blog-3.md>)

Topics: [Android](<https://devfeed.tech/topics/android.md>), [On-device AI](<https://devfeed.tech/topics/on-device-ai.md>), [ML Kit](<https://devfeed.tech/topics/ml-kit.md>), [Inference](<https://devfeed.tech/topics/inference.md>), [gemma4](<https://devfeed.tech/topics/gemma4.md>), [Google](<https://devfeed.tech/topics/google.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [efficiency](<https://devfeed.tech/tags/efficiency.md>), [features](<https://devfeed.tech/tags/features.md>), [gemini](<https://devfeed.tech/tags/gemini.md>), [gemma](<https://devfeed.tech/tags/gemma.md>), [gemma-4](<https://devfeed.tech/tags/gemma-4.md>), [google](<https://devfeed.tech/tags/google.md>), [inference](<https://devfeed.tech/tags/inference.md>), [ml-kit](<https://devfeed.tech/tags/ml-kit.md>), [on-device](<https://devfeed.tech/tags/on-device.md>), [speed](<https://devfeed.tech/tags/speed.md>)

### AI overview

This Android developer article explains how to use Gemini Nano through ML Kit's Prompt API to build on-device features in the Jetpacker demo app. It covers itinerary summarization, expense management, and voice notes, emphasizing local processing, privacy, offline reliability, and avoiding cloud inference costs. The article reports that prompt iteration reduced response time from 13 seconds to under 2 seconds.

### Source excerpt

Posted by Caren Chang, Developer Relations Engineer, Android Developer Relations Welcome back to the blog post series "Build intelligent Android apps" where we take a basic Android app and transform it into a personalized, intelligent, and agentic experience. In our previous post we introduced Jetpacker, the demo app we'll use throughout this series. In this blog post, we will share how you can use Gemini Nano through ML Kit's Prompt API to build intelligent on-device features. Building intelligent on-device features refers to the ability to process prompts and data directly on a device without sending data to a server. This offers a few advantages: User data can be processed locally on the device, preserving user privacy Functionality of the model is reliable even with spotty or no internet connection No additional cloud inference cost, since everything runs on the user's hardware With the benefits of on-device in mind, we identified three features to add in Jetpacker that can improve the user experience: summarizing trip itineraries, managing expenses, and capturing voice notes. On-device features in Jetpacker: Summarizing trip itineraries, managing expenses, and voice notes High quality tailored summarization of short texts The itinerary screen gives users a quick overview of all activities for a given trip. Since this screen contains a lot of information, it can quickly become overwhelming. To help users prepare without feeling overwhelmed, we can add a 'Get ready for your trip' section at the top. The romantic Paris trip is summarized as a classic Parisian adventure blending art, sights, and delicious food. A tip and some useful phrases are also added. By inputting a trip itinerary and asking an LLM to summarize it, we can generate a quick summary of the trip along with packing tips and useful local phrases. This is a great use case for an on-device model for several reasons: Performance and quality: Both the input and output text are relatively short. With tha

## Build intelligent Android apps: Cloud and hybrid inference

DevFeed: [Build intelligent Android apps: Cloud and hybrid inference](<https://devfeed.tech/articles/build-intelligent-android-apps-cloud-and-hybrid-inference-22680.md>)

Original publisher: [Read original article](<http://android-developers.googleblog.com/2026/07/build-intelligent-android-apps-cloud-hybrid-inference.html>)

Author: Android Developers (noreply@blogger.com)

Published: 2026-07-21T13:00:00Z

Content type: tutorial

Language: en

Sources: [Android Developers Blog](<https://devfeed.tech/sources/android-developers-blog-3.md>)

Topics: [Android](<https://devfeed.tech/topics/android.md>), [Firebase](<https://devfeed.tech/topics/firebase.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Inference](<https://devfeed.tech/topics/inference.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [ML Kit](<https://devfeed.tech/topics/ml-kit.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-models](<https://devfeed.tech/tags/ai-models.md>), [android](<https://devfeed.tech/tags/android.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [firebase-ai-logic](<https://devfeed.tech/tags/firebase-ai-logic.md>), [gemini](<https://devfeed.tech/tags/gemini.md>), [grounding](<https://devfeed.tech/tags/grounding.md>), [hybrid-inference](<https://devfeed.tech/tags/hybrid-inference.md>), [inference](<https://devfeed.tech/tags/inference.md>), [on-device](<https://devfeed.tech/tags/on-device.md>)

### AI overview

This tutorial explains how to build cloud-hosted and hybrid AI features in Android apps with Firebase AI Logic. Using the Jetpacker app as an example, it covers web-grounded museum assistance, hybrid restaurant review drafting with Gemini Nano and cloud fallback, and custom-routed live translation for hotel support.

### Source excerpt

Posted by Thomas Ezan, Jolanda Verhoef, Caren Chang, Senior Developer Relations Engineers, Android Developer Relations Welcome back to the blog post series "Build intelligent Android apps" where we take a basic Android app and transform it into a personalized, intelligent, and agentic experience. In our previous post we explored how to build intelligent on-device features using Gemini Nano through ML Kit's Prompt API. In this post, we will look at how you can leverage Firebase AI Logic to build cloud-hosted and hybrid AI features: Grounding answers in real-world context Routing requests dynamically between cloud and local execution using hybrid inference Translating content with custom routing systems Sometimes a use case requires AI models with greater world knowledge, a much larger context window, or the ability to handle complex queries. In those scenarios, we can leverage cloud models. Other times, you want the best of both worlds: using hybrid inference to run on-device when available to lower costs, while falling back to the cloud to ensure compatibility for all devices. Cloud and hybrid features in Jetpacker: Museum assistant with web grounding, hybrid restaurant review drafting, and support chat featuring custom-routed live translation. Let's look at how we implemented three cloud and hybrid features in Jetpacker: a museum assistant with web grounding hybrid restaurant review drafting hotel support chat featuring custom-routed live translation. Use LLM grounding for up-to-date informationMuseum assistant chatbot with LLM grounding The Museum assistant is an interactive chatbot designed to help users plan their museum visits. It provides visitors with up-to-date details regarding specific exhibits, current opening hours, ticket pricing, and more. Museum assistant is a chatbot that answers questions, such as 'How can I get a ticket discount for Le Louvre?' When building AI features, getting the model to answer with fresh, accurate, and specific real-world info

## Build intelligent Android apps: Introduction to Jetpacker

DevFeed: [Build intelligent Android apps: Introduction to Jetpacker](<https://devfeed.tech/articles/build-intelligent-android-apps-introduction-to-jetpacker-22681.md>)

Original publisher: [Read original article](<http://android-developers.googleblog.com/2026/07/build-intelligent-android-apps-introduction-jetpack.html>)

Author: Android Developers (noreply@blogger.com)

Published: 2026-07-21T13:00:00Z

Content type: tutorial

Language: en

Sources: [Android Developers Blog](<https://devfeed.tech/sources/android-developers-blog-3.md>)

Topics: [android-development](<https://devfeed.tech/topics/android-development.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [On-device AI](<https://devfeed.tech/topics/on-device-ai.md>), [Inference](<https://devfeed.tech/topics/inference.md>), [genai](<https://devfeed.tech/topics/genai.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [App](<https://devfeed.tech/topics/app.md>), [ui](<https://devfeed.tech/topics/ui.md>), [Google](<https://devfeed.tech/topics/google.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [android-development](<https://devfeed.tech/tags/android-development.md>), [apps](<https://devfeed.tech/tags/apps.md>), [genai](<https://devfeed.tech/tags/genai.md>), [google](<https://devfeed.tech/tags/google.md>), [inference](<https://devfeed.tech/tags/inference.md>), [on-device](<https://devfeed.tech/tags/on-device.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [ui](<https://devfeed.tech/tags/ui.md>)

### AI overview

This introduction to a technical blog series presents Jetpacker, an open-source Android showcase app built for Google I/O. It outlines choices involving on-device, cloud, and hybrid inference, Android system integration, and agentic flows, with later posts promising implementation guidance and code examples.

### Source excerpt

Posted by Jolanda Verhoef, Senior Developer Relations Engineer, Android Developer Relations Building GenAI features in your app usually means navigating through various models, APIs and architecture choices: Execution location: Where does your model run? On device, in the cloud, or both? Complexity: How complex is your setup? Are you doing a single inference call or do you need a more agentic flow? In-app or Android System: Should your feature be built into your Android app or does it fit better as an Android system integration? In this blog post series we'll navigate these choices with you. We will take you along on a journey, starting with a basic mobile app and transforming it into a personalized, intelligent, and agentic experience. Jetpacker: a demo travel app Jetpacker is a technical showcase app that our team built from the ground up for this year's Google I/O (built using Antigravity). At its core, Jetpacker helps users plan, explore, and enjoy their next big adventure. It shows an overview of your trips, the itinerary of each trip, and details of each event on that trip. Of course following all best practices of Android development, including a beautifully expressive Material UI design. And best of all? It's fully open source! Today we are publishing a series of technical blog posts diving deep into each of these features. We'll provide detailed implementation steps, code snippets, and architectural insights to help you build your own intelligent Android applications. On-device intelligence On-device features in Jetpacker: Summarizing trip itineraries, managing expenses, and voice notes Using an on-device model comes with no additional cloud inference costs, means you don't have to worry about internet connectivity, and lets users be confident that private information will be processed locally, on the device, without any of their data being sent to the cloud. In Jetpacker, we chose on-device inference for three of our features: The trip overview feature tra

## Build intelligent Android apps: Cloud and hybrid inference

DevFeed: [Build intelligent Android apps: Cloud and hybrid inference](<https://devfeed.tech/articles/build-intelligent-android-apps-cloud-and-hybrid-inference-4223.md>)

Original publisher: [Read original article](<https://android-developers.googleblog.com/2026/07/build-intelligent-android-apps-cloud-hybrid-inference.html>)

Author: Android Developers (noreply@blogger.com)

Published: 2026-07-21T13:00:00Z

Content type: tutorial

Language: en

Sources: [Android Developers Blog](<https://devfeed.tech/sources/android-developers-blog.md>), [Android Developers Blog](<https://devfeed.tech/sources/android-developers-blog-2.md>)

Topics: [AI Chat](<https://devfeed.tech/topics/ai-chat.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-models](<https://devfeed.tech/tags/ai-models.md>), [android](<https://devfeed.tech/tags/android.md>), [api](<https://devfeed.tech/tags/api.md>), [apps](<https://devfeed.tech/tags/apps.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [gemini](<https://devfeed.tech/tags/gemini.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [inference](<https://devfeed.tech/tags/inference.md>), [llm](<https://devfeed.tech/tags/llm.md>), [on-device](<https://devfeed.tech/tags/on-device.md>), [routing](<https://devfeed.tech/tags/routing.md>), [web](<https://devfeed.tech/tags/web.md>)

### AI overview

A tutorial on building Android AI features with Firebase AI Logic, including web-grounded chat, hybrid on-device/cloud review generation, and custom-routed translation.

### Source excerpt

Posted by Thomas Ezan, Jolanda Verhoef, Caren Chang, Senior Developer Relations Engineers, Android Developer Relations Welcome back to the blog post series "Build intelligent Android apps" where we take a basic Android app and transform it into a personalized, intelligent, and agentic experience. In our previous post we explored how to build intelligent on-device features using Gemini Nano through ML Kit's Prompt API. In this post, we will look at how you can leverage Firebase AI Logic to build cloud-hosted and hybrid AI features: Grounding answers in real-world context Routing requests dynamically between cloud and local execution using hybrid inference Translating content with custom routing systems Sometimes a use case requires AI models with greater world knowledge, a much larger context window, or the ability to handle complex queries. In those scenarios, we can leverage cloud models. Other times, you want the best of both worlds: using hybrid inference to run on-device when available to lower costs, while falling back to the cloud to ensure compatibility for all devices. Cloud and hybrid features in Jetpacker: Museum assistant with web grounding, hybrid restaurant review drafting, and support chat featuring custom-routed live translation. Let's look at how we implemented three cloud and hybrid features in Jetpacker: a museum assistant with web grounding hybrid restaurant review drafting hotel support chat featuring custom-routed live translation. Use LLM grounding for up-to-date informationMuseum assistant chatbot with LLM grounding The Museum assistant is an interactive chatbot designed to help users plan their museum visits. It provides visitors with up-to-date details regarding specific exhibits, current opening hours, ticket pricing, and more. Museum assistant is a chatbot that answers questions, such as 'How can I get a ticket discount for Le Louvre?' When building AI features, getting the model to answer with fresh, accurate, and specific real-world info

## Build intelligent Android apps: Introduction to Jetpacker

DevFeed: [Build intelligent Android apps: Introduction to Jetpacker](<https://devfeed.tech/articles/build-intelligent-android-apps-introduction-to-jetpacker-4224.md>)

Original publisher: [Read original article](<https://android-developers.googleblog.com/2026/07/build-intelligent-android-apps-introduction-jetpack.html>)

Author: Android Developers (noreply@blogger.com)

Published: 2026-07-21T13:00:00Z

Content type: article

Language: en

Sources: [Android Developers Blog](<https://devfeed.tech/sources/android-developers-blog.md>), [Android Developers Blog](<https://devfeed.tech/sources/android-developers-blog-2.md>)

Topics: [AI Bots](<https://devfeed.tech/topics/ai-bots.md>), [User interface design](<https://devfeed.tech/topics/ui-design.md>)

Tags: [agentic](<https://devfeed.tech/tags/agentic.md>), [android](<https://devfeed.tech/tags/android.md>), [apis](<https://devfeed.tech/tags/apis.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [genai](<https://devfeed.tech/tags/genai.md>), [inference](<https://devfeed.tech/tags/inference.md>), [on-device](<https://devfeed.tech/tags/on-device.md>), [orchestration](<https://devfeed.tech/tags/orchestration.md>)

### AI overview

An introduction to the Jetpacker technical showcase and a blog series about building intelligent Android applications with on-device, cloud, hybrid, and agentic AI approaches.

### Source excerpt

Posted by Jolanda Verhoef, Senior Developer Relations Engineer, Android Developer Relations Building GenAI features in your app usually means navigating through various models, APIs and architecture choices: Execution location: Where does your model run? On device, in the cloud, or both? Complexity: How complex is your setup? Are you doing a single inference call or do you need a more agentic flow? In-app or Android System: Should your feature be built into your Android app or does it fit better as an Android system integration? In this blog post series we'll navigate these choices with you. We will take you along on a journey, starting with a basic mobile app and transforming it into a personalized, intelligent, and agentic experience. Jetpacker: a demo travel app Jetpacker is a technical showcase app that our team built from the ground up for this year's Google I/O (built using Antigravity). At its core, Jetpacker helps users plan, explore, and enjoy their next big adventure. It shows an overview of your trips, the itinerary of each trip, and details of each event on that trip. Of course following all best practices of Android development, including a beautifully expressive Material UI design. And best of all? It's fully open source! Today we are publishing a series of technical blog posts diving deep into each of these features. We'll provide detailed implementation steps, code snippets, and architectural insights to help you build your own intelligent Android applications. On-device intelligence On-device features in Jetpacker: Summarizing trip itineraries, managing expenses, and voice notes Using an on-device model comes with no additional cloud inference costs, means you don't have to worry about internet connectivity, and lets users be confident that private information will be processed locally, on the device, without any of their data being sent to the cloud. In Jetpacker, we chose on-device inference for three of our features: The trip overview feature tra

## Build intelligent Android apps: On-device inference

DevFeed: [Build intelligent Android apps: On-device inference](<https://devfeed.tech/articles/build-intelligent-android-apps-on-device-inference-4221.md>)

Original publisher: [Read original article](<https://android-developers.googleblog.com/2026/07/android-on-device-inference.html>)

Author: Android Developers (noreply@blogger.com)

Published: 2026-07-21T13:00:00Z

Content type: article

Language: en

Sources: [Android Developers Blog](<https://devfeed.tech/sources/android-developers-blog.md>), [Android Developers Blog](<https://devfeed.tech/sources/android-developers-blog-2.md>)

Topics: [AI Chat](<https://devfeed.tech/topics/ai-chat.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [api](<https://devfeed.tech/tags/api.md>), [gemini](<https://devfeed.tech/tags/gemini.md>), [inference](<https://devfeed.tech/tags/inference.md>), [llm](<https://devfeed.tech/tags/llm.md>), [model](<https://devfeed.tech/tags/model.md>), [on-device](<https://devfeed.tech/tags/on-device.md>), [performance](<https://devfeed.tech/tags/performance.md>), [privacy](<https://devfeed.tech/tags/privacy.md>)

### AI overview

The article explains how to use Gemini Nano through ML Kit's Prompt API to add on-device LLM features to an Android travel app. Its example summarizes itineraries and generates preparation tips and local phrases while processing data locally.

### Source excerpt

Posted by Caren Chang, Developer Relations Engineer, Android Developer Relations Welcome back to the blog post series "Build intelligent Android apps" where we take a basic Android app and transform it into a personalized, intelligent, and agentic experience. In our previous post we introduced Jetpacker, the demo app we'll use throughout this series. In this blog post, we will share how you can use Gemini Nano through ML Kit's Prompt API to build intelligent on-device features. Building intelligent on-device features refers to the ability to process prompts and data directly on a device without sending data to a server. This offers a few advantages: User data can be processed locally on the device, preserving user privacy Functionality of the model is reliable even with spotty or no internet connection No additional cloud inference cost, since everything runs on the user's hardware With the benefits of on-device in mind, we identified three features to add in Jetpacker that can improve the user experience: summarizing trip itineraries, managing expenses, and capturing voice notes. On-device features in Jetpacker: Summarizing trip itineraries, managing expenses, and voice notes High quality tailored summarization of short texts The itinerary screen gives users a quick overview of all activities for a given trip. Since this screen contains a lot of information, it can quickly become overwhelming. To help users prepare without feeling overwhelmed, we can add a 'Get ready for your trip' section at the top. The romantic Paris trip is summarized as a classic Parisian adventure blending art, sights, and delicious food. A tip and some useful phrases are also added. By inputting a trip itinerary and asking an LLM to summarize it, we can generate a quick summary of the trip along with packing tips and useful local phrases. This is a great use case for an on-device model for several reasons: Performance and quality: Both the input and output text are relatively short. With tha

## Meeting Notes - A Free Desktop App for Tracking 1:1s

DevFeed: [Meeting Notes - A Free Desktop App for Tracking 1:1s](<https://devfeed.tech/articles/meeting-notes-a-free-desktop-app-for-tracking-1-1s-37543.md>)

Original publisher: [Read original article](<https://deanhume.com/meeting-notes-desktop-app-windows/>)

Author: Dean Hume

Published: 2026-06-29T10:16:48Z

Content type: article

Language: en

Sources: [Dean Hume](<https://devfeed.tech/sources/dean-hume.md>)

Topics: [App](<https://devfeed.tech/topics/app.md>), [meetings](<https://devfeed.tech/topics/meetings.md>), [Local-First](<https://devfeed.tech/topics/local-first.md>), [asr](<https://devfeed.tech/topics/asr.md>), [Whisper](<https://devfeed.tech/topics/whisper.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Markdown](<https://devfeed.tech/topics/markdown.md>)

Tags: [app](<https://devfeed.tech/tags/app.md>), [autosave](<https://devfeed.tech/tags/autosave.md>), [desktop](<https://devfeed.tech/tags/desktop.md>), [free](<https://devfeed.tech/tags/free.md>), [meetings](<https://devfeed.tech/tags/meetings.md>), [notes](<https://devfeed.tech/tags/notes.md>), [offline](<https://devfeed.tech/tags/offline.md>), [on-device](<https://devfeed.tech/tags/on-device.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [recording](<https://devfeed.tech/tags/recording.md>), [speech-to-text](<https://devfeed.tech/tags/speech-to-text.md>), [technical-leadership](<https://devfeed.tech/tags/technical-leadership.md>), [technical-program-manager](<https://devfeed.tech/tags/technical-program-manager.md>), [whisper](<https://devfeed.tech/tags/whisper.md>), [writing](<https://devfeed.tech/tags/writing.md>)

### AI overview

The article introduces Meeting Notes, a free, open-source Windows desktop app for organizing 1:1 notes by person. It supports topic tags, Markdown, autosave, voice recording, and offline speech-to-text using Whisper, with data and audio kept on the device.

### Source excerpt

Meeting Notes is a free offline desktop app for 1:1s. Organise notes by person, tag topics, and transcribe meetings on-device with Whisper.

## Accelerating Gemini Nano models on Pixel with frozen Multi-Token Prediction

DevFeed: [Accelerating Gemini Nano models on Pixel with frozen Multi-Token Prediction](<https://devfeed.tech/articles/accelerating-gemini-nano-models-on-pixel-with-frozen-multi-token-prediction-6744.md>)

Original publisher: [Read original article](<https://research.google/blog/accelerating-gemini-nano-models-on-pixel-with-frozen-multi-token-prediction/>)

Published: 2026-06-26T18:30:00Z

Content type: article

Language: en

Sources: [The latest research from Google](<https://devfeed.tech/sources/the-latest-research-from-google.md>)

Topics: [AI Inference](<https://devfeed.tech/topics/ai-inference.md>), [On-device AI](<https://devfeed.tech/topics/on-device-ai.md>), [Google](<https://devfeed.tech/topics/google.md>), [LLMs](<https://devfeed.tech/topics/llms.md>), [gemma](<https://devfeed.tech/topics/gemma.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [efficiency](<https://devfeed.tech/tags/efficiency.md>), [energy](<https://devfeed.tech/tags/energy.md>), [gemini](<https://devfeed.tech/tags/gemini.md>), [inference](<https://devfeed.tech/tags/inference.md>), [machine-intelligence](<https://devfeed.tech/tags/machine-intelligence.md>), [mobile-systems](<https://devfeed.tech/tags/mobile-systems.md>), [natural-language-processing](<https://devfeed.tech/tags/natural-language-processing.md>), [on-device](<https://devfeed.tech/tags/on-device.md>), [on-device-ai](<https://devfeed.tech/tags/on-device-ai.md>), [phones](<https://devfeed.tech/tags/phones.md>)

### AI overview

Google Research describes a method for retrofitting Multi-Token Prediction onto frozen Gemini Nano v3 production models to accelerate on-device inference on Pixel phones. The approach targets mobile energy and memory constraints, improving the speed and energy efficiency of features such as notification summaries and proofreading without requiring separate drafting models.

### Source excerpt

Machine Intelligence

## Experimenting with the proposed Cross-Origin Storage API in Transformers.js

DevFeed: [Experimenting with the proposed Cross-Origin Storage API in Transformers.js](<https://devfeed.tech/articles/experimenting-with-the-proposed-cross-origin-storage-api-in-transformers-js-7152.md>)

Original publisher: [Read original article](<https://huggingface.co/blog/cross-origin-storage>)

Author: Thomas Steiner

Published: 2026-06-23T00:00:00Z

Content type: tutorial

Language: en

Sources: [Hugging Face - Blog](<https://devfeed.tech/sources/hugging-face-blog.md>)

Topics: [AI, ML & Data Engineering](<https://devfeed.tech/topics/ai-ml-data-engineering.md>)

Tags: [ai-models](<https://devfeed.tech/tags/ai-models.md>), [announcement](<https://devfeed.tech/tags/announcement.md>), [api](<https://devfeed.tech/tags/api.md>), [artificial-intelligence](<https://devfeed.tech/tags/artificial-intelligence.md>), [asr](<https://devfeed.tech/tags/asr.md>), [browser](<https://devfeed.tech/tags/browser.md>), [cache](<https://devfeed.tech/tags/cache.md>), [chrome](<https://devfeed.tech/tags/chrome.md>), [chrome-extension](<https://devfeed.tech/tags/chrome-extension.md>), [cos](<https://devfeed.tech/tags/cos.md>), [cross-origin-storage](<https://devfeed.tech/tags/cross-origin-storage.md>), [inference](<https://devfeed.tech/tags/inference.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [on-device](<https://devfeed.tech/tags/on-device.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [storage](<https://devfeed.tech/tags/storage.md>), [transformers](<https://devfeed.tech/tags/transformers.md>), [transformers-js](<https://devfeed.tech/tags/transformers-js.md>), [wasm](<https://devfeed.tech/tags/wasm.md>), [web](<https://devfeed.tech/tags/web.md>), [web-apps](<https://devfeed.tech/tags/web-apps.md>), [web-developers](<https://devfeed.tech/tags/web-developers.md>), [web-standards](<https://devfeed.tech/tags/web-standards.md>), [webassembly](<https://devfeed.tech/tags/webassembly.md>)

### AI overview

A tutorial that uses Transformers.js browser inference examples to examine duplicate model and WebAssembly downloads across origins and the proposed Cross-Origin Storage API.

### Source excerpt

We're on a journey to advance and democratize artificial intelligence through open source and open science.

## Why I Think On-Device AI Changes Mobile Architecture

DevFeed: [Why I Think On-Device AI Changes Mobile Architecture](<https://devfeed.tech/articles/why-i-think-on-device-ai-changes-mobile-architecture-23056.md>)

Original publisher: [Read original article](<https://medium.com/flutter-community/why-i-think-on-device-ai-changes-mobile-architecture-3cc6b09afd83?source=rss----86fb29d7cc6a---4>)

Author: Akansha Jain

Published: 2026-06-03T17:56:53Z

Content type: opinion

Language: en

Sources: [Flutter Community - Medium](<https://devfeed.tech/sources/flutter-community-medium.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [On-device AI](<https://devfeed.tech/topics/on-device-ai.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [Flutter](<https://devfeed.tech/topics/flutter.md>), [Android](<https://devfeed.tech/topics/android.md>), [data](<https://devfeed.tech/topics/data.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [android](<https://devfeed.tech/tags/android.md>), [api](<https://devfeed.tech/tags/api.md>), [artificial-intelligence](<https://devfeed.tech/tags/artificial-intelligence.md>), [dart](<https://devfeed.tech/tags/dart.md>), [data](<https://devfeed.tech/tags/data.md>), [flutter](<https://devfeed.tech/tags/flutter.md>), [llm](<https://devfeed.tech/tags/llm.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [on-device](<https://devfeed.tech/tags/on-device.md>), [on-device-ai](<https://devfeed.tech/tags/on-device-ai.md>)

### AI overview

This opinion article argues that on-device AI changes mobile application architecture by reducing dependence on network APIs. It discusses connectivity, per-call costs, and user-data concerns, drawing on a Flutter camera-demo crash involving a model already loaded on an Android phone.

### Source excerpt

What a crashed app taught me about on-device AI -- and why I think you should care. I was building the demo I'd been planning for weeks. Flutter app running. Model loaded. Chat screen looking clean. I opened the camera -- the feature I was most excited about -- pointed it at something on my desk, and the app just crashed. Not a Dart exception. Not a red error screen. The whole thing just died. I stared at my Redmi Note 7 Pro for a second, opened it again, tried once more. Same result. Every single time I launched the camera with the model already loaded, Android killed my app. It took me longer than I'd like to admit to understand why. And when I finally did, I realised I'd been thinking about AI in mobile apps in a way that was quietly wrong for a long time. Before that, let me back up. For the past couple of years, whenever I wanted to add an AI feature to an app, the answer was pretty obvious: use an API. Need a chatbot? API. Need to analyze an image? API. Need text summarisation? API. A few lines of Dart, a request goes out, and something surprisingly intelligent comes back. It worked well enough that I stopped questioning the architecture behind it. Every one of those API calls travels over the network, gets processed on hardware you don't own, and comes back. Which means three things are always true, and always have been: The feature needs internet. Which is fine until you're in a metro tunnel, on a flight, or somewhere with patchy coverage. Your app just stops being smart. Users notice -- and they don't file bug reports, they just leave. You pay for every call. At low volume it's fine. At scale, it genuinely isn't. 10,000 users x 50 queries a day x per-token pricing. At low volume you barely notice it. At scale, those costs become a product decision. User data leaves the device. The health app where someone is logging symptoms. The finance app where they're describing their expenses. The journal app where they're writing things they wouldn't say out loud. For tho

## Holo3.1: Fast & Local Computer Use Agents

DevFeed: [Holo3.1: Fast & Local Computer Use Agents](<https://devfeed.tech/articles/holo3-1-fast-local-computer-use-agents-7004.md>)

Original publisher: [Read original article](<https://huggingface.co/blog/Hcompany/holo31>)

Author: Maxime Langevin; Hamza Benchekroun; Axel Moyal; Emrick Sinitambirivoutin; Antonio Loison; Avshalom Manevich; Tony Wu; Pierre-Louis Cedoz; Aurélien Lac; Ronan Riochet

Published: 2026-06-02T14:13:23Z

Content type: article

Language: en

Sources: [Hugging Face - Blog](<https://devfeed.tech/sources/hugging-face-blog.md>)

Topics: [computer-use](<https://devfeed.tech/topics/computer-use.md>), [On-device AI](<https://devfeed.tech/topics/on-device-ai.md>), [Local AI](<https://devfeed.tech/topics/local-ai.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [model-deployment](<https://devfeed.tech/topics/model-deployment.md>), [qwen](<https://devfeed.tech/topics/qwen.md>), [Benchmark](<https://devfeed.tech/topics/benchmark.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [NVFP4](<https://devfeed.tech/topics/nvfp4.md>), [browser](<https://devfeed.tech/topics/browser.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [agents](<https://devfeed.tech/tags/agents.md>), [benchmark](<https://devfeed.tech/tags/benchmark.md>), [benchmarks](<https://devfeed.tech/tags/benchmarks.md>), [browser](<https://devfeed.tech/tags/browser.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [computer-use](<https://devfeed.tech/tags/computer-use.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [devices](<https://devfeed.tech/tags/devices.md>), [inference](<https://devfeed.tech/tags/inference.md>), [json](<https://devfeed.tech/tags/json.md>), [model](<https://devfeed.tech/tags/model.md>), [models](<https://devfeed.tech/tags/models.md>), [nvfp4](<https://devfeed.tech/tags/nvfp4.md>), [on-device](<https://devfeed.tech/tags/on-device.md>), [performance](<https://devfeed.tech/tags/performance.md>), [qwen](<https://devfeed.tech/tags/qwen.md>), [software](<https://devfeed.tech/tags/software.md>)

### AI overview

Holo3.1 is a family of computer-use models designed to operate across web, desktop, and mobile environments and integrate with different agent frameworks. The release adds quantized checkpoints for local inference, native function-calling support, and model sizes ranging from 0.8B to 35B-A3B, targeting private, cost-effective, and high-performance deployments.

### Source excerpt

Users want to run the same computer-use capabilities across desktop and mobile environments, with seamless integration with different agent frameworks. They want deployment flexibility, from cloud inference to fully local execution on end-user devices. This is why we are releasing the Holo3.1 family. Holo3.1 improves robustness across the three dimensions that matter most in production: environments (web, desktop, mobile), agent frameworks, and deployment targets.

[Next page](<https://devfeed.tech/tags/on-device.md?cursor=WyIyMDI2LTA2LTAyVDE0OjEzOjIzKzAwOjAwIiwgImJjMjM5NmYwLTlmOWMtNGNjNy1hMDBmLTg3MDJjYjgzOWQwNCJd>)