Building Intelligent Android Apps with Jetpacker
A travel app combining the power of on-device and cloud AI.
1What is Jetpacker?
Introduced at Google I/O 2024, Jetpacker is an open-source travel app built using Antigravity. It helps users plan, explore, and manage their trips with Material UI design. The app provides trip overviews, detailed itineraries, and event information. Being fully open-source makes it a valuable resource for developers looking to implement similar features.
2On-Device AI Features
Jetpacker implements three core features using on-device AI: trip summarization, expense tracking, and voice notes. Powered by Gemini Nano and ML Kit APIs, these features process data locally without cloud dependency. This approach reduces costs while ensuring user privacy, especially for sensitive information like receipt details that never leave the device.
3Cloud Hybrid System
For complex tasks, Jetpacker leverages cloud and hybrid AI models. Features like museum assistant, restaurant reviews, and hotel chat translation use Firebase AI Logic integration. The Hybrid API dynamically selects the optimal model based on device capabilities, ensuring consistent performance across all Android devices while maintaining flexibility.
4System Integration
One of Jetpacker's most innovative aspects is its deep integration with Android OS. Using AppFunctions API, the app extends its core capabilities to system-level intelligence. Users benefit from smart assistant features available throughout the operating system. This integration showcases the future potential of Android applications within the ecosystem.
5Agentic Workflows
The upcoming booking assistant demonstrates Jetpacker's agent-based AI approach. Built with A2UI and ADK running in the cloud, this system manages complex reservation processes with user inputs. Instead of single inference calls, it creates multi-step intelligent workflows. This technology highlights the potential of autonomous systems in mobile applications.
6Developer Resources
The Jetpacker team shares all technical details as open-source. Their blog series covers ML Kit APIs, Gemini Nano integration, and hybrid architecture in depth. Developers can access code snippets and architectural decisions to build their own intelligent apps. These resources will accelerate AI application development across the Android ecosystem.
Original article: Android Developers Blog — Jetpacker ile Akıllı Android Uygulamaları Geliştirme