Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Gemini in Android Studio - Google I/O Bangkok '25

Gemini in Android Studio - Google I/O Bangkok '25

"Gemini in Android Studio" at Google I/O Bangkok '25

Avatar for Somkiat Khitwongwattana

Somkiat Khitwongwattana

July 26, 2025
Tweet

More Decks by Somkiat Khitwongwattana

Other Decks in Technology

Transcript

  1. Gemini in Android Studio Your coding companion for Android development

    Somkiat Khitwongwattana Staff Software Engineer @ LINE MAN Wongnai
  2. • Chat • Code completion and transformation • Explain code

    • Suggest improvements • Configure context sharing Basic Features
  3. • Agent mode • File attachment • Get help with

    Logcat crashes • Generate unit test scenarios • Generate documentation Preview Features • Generate commit messages • Get help with Build & Sync errors • Generate Compose previews • Get help with App Quality Insights • Prompt Library
  4. • Integration with external tools ◦ GitHub / GitLab ◦

    Google Docs ◦ MongoDB ◦ Redis ◦ Sentry ◦ And more… Business Features
  5. Students, hobbyists, open source, and freelance developers No cost, with

    no credit card required Basic & preview features Your code isn't shared with Gemini without explicit consent For individuals
  6. Developers and IT administrators who work in a business Charges

    apply Basic, preview, businesses features Your usage is never used to improve Google products and services For businesses Standard
  7. Developers and IT administrators who work in a business Charges

    apply Basic, preview, businesses features Your usage is never used to improve Google products and services Customized code suggestions from your code bases in GitHub, GitLab, and Bitbucket For businesses Enterprise
  8. Get license from Google Cloud console Assign licenses to user

    Enable "Gemini for Google Cloud API" in Google Cloud Project Grant “Gemini for Google Cloud User” role in Google Cloud Project Sign-in with Google Account in Android Studio Setup for businesses 1 2 3 4 5
  9. Your feedback data may be used to train Gemini Code

    you enter into the chat experience may be used to train Gemini Opt-in context awareness, the information collected (including code) may be used to improve Google products and services Data collection and use Individuals developer.android.com/studio/preview/gemini/data-and-privacy
  10. Your feedback data may be used to train Gemini Code

    you enter into the chat experience is never used to train Gemini Opt-in context awareness, the information collected (including code) is never used to improve Google products and services Data collection and use Standard & Enterprise developer.android.com/studio/preview/gemini/data-and-privacy
  11. • Control which files from the codebase are shared using

    .aiexclude • Same syntax as .gitignore Configure context sharing developer.android.com/studio/preview/gemini/aiexclude
  12. • Write and maintain end-to-end tests by using natural language

    to describe the steps and assertions for each test • Powered by Gemini's vision and reasoning capabilities Journeys developer.android.com/studio/preview/gemini/journeys
  13. • Write and maintain end-to-end tests by using natural language

    to describe the steps and assertions for each test • Powered by Gemini's vision and reasoning capabilities • Journey with Firebase Integration Journeys developer.android.com/studio/preview/gemini/journeys
  14. Gemini in Android Studio's agent can interact with external tools

    using the Model Context Protocol (MCP) to provides tools and extend knowledge and capabilities with the external environment MCP Server developer.android.com/studio/preview/gemini/agent-mode