Slide 1

Slide 1 text

Gemini in Android Studio Your coding companion for Android development Somkiat Khitwongwattana Staff Software Engineer @ LINE MAN Wongnai

Slide 2

Slide 2 text

No content

Slide 3

Slide 3 text

Android Studio for Platform Android Studio

Slide 4

Slide 4 text

Build apps faster Smarter development Gemini is in your IDE

Slide 5

Slide 5 text

● Chat ● Code completion and transformation ● Explain code ● Suggest improvements ● Configure context sharing Basic Features

Slide 6

Slide 6 text

● 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

Slide 7

Slide 7 text

DEMO

Slide 8

Slide 8 text

● Integration with external tools ○ GitHub / GitLab ○ Google Docs ○ MongoDB ○ Redis ○ Sentry ○ And more… Business Features

Slide 9

Slide 9 text

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

Slide 10

Slide 10 text

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

Slide 11

Slide 11 text

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

Slide 12

Slide 12 text

Individuals Standard Enterprise Pricing Free $19/month (annual) $45/month (annual) $22.80/month (no annual) $54/month (no annual)

Slide 13

Slide 13 text

No content

Slide 14

Slide 14 text

No content

Slide 15

Slide 15 text

codeassist.google

Slide 16

Slide 16 text

developers.google.com/program

Slide 17

Slide 17 text

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

Slide 18

Slide 18 text

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

Slide 19

Slide 19 text

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

Slide 20

Slide 20 text

developer.android.com/studio/prompt-gallery

Slide 21

Slide 21 text

● Control which files from the codebase are shared using .aiexclude ● Same syntax as .gitignore Configure context sharing developer.android.com/studio/preview/gemini/aiexclude

Slide 22

Slide 22 text

● 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

Slide 23

Slide 23 text

● 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

Slide 24

Slide 24 text

No content

Slide 25

Slide 25 text

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

Slide 26

Slide 26 text

No content

Slide 27

Slide 27 text

No content

Slide 28

Slide 28 text

No content

Slide 29

Slide 29 text

No content

Slide 30

Slide 30 text

Empower yourself as a developer with AI

Slide 31

Slide 31 text

Thank you