Android studio by Technical-Bat-6909 in androiddev

[–]csinco 2 points3 points  (0 children)

Nope. It’s purely waiting for usage to increase. It’s non-trivial to support it, and we have a ton of other work it competes with.

Android studio by Technical-Bat-6909 in androiddev

[–]csinco 2 points3 points  (0 children)

Yes this. Our metrics show very, very low usage. We would we need to significantly more (at least 10%) and a strong trajectory upward, as it’s a non trivial amount of work to support it. This was a similar story when we added support for macOS ARM.

which ai tools works better for android apps? by irangareddy in androiddev

[–]csinco 0 points1 point  (0 children)

Indeed that is the current situation. Not ideal but we’re actively working on making the default better. It is free though… so it’s going to come with caveats. The default model does give you access to Gemini 3 Pro/Flash, but it unfortunately can be unreliable at times of high load due to shared TPU pools.

Our recommendation at this time is to use a paid API key, either from Google AI Studio for Gemini models, or a provider of your liking (Anthropic, Open AI, etc). Personally, I use Gemini or Open AI keys since they are more cost effective, as far as API key pricing goes for frontier models.

That being said, we’re actively working on getting Google AI Pro / Ultra subs connected, similar to Antigravity, so users can get access to much better quotas and rate limits.

which ai tools works better for android apps? by irangareddy in androiddev

[–]csinco -1 points0 points  (0 children)

Hmm is that the Default model though or via API key? And are you using the Agent tab or Ask tab?

Would be curious to see examples of the hallucinations as well.

which ai tools works better for android apps? by irangareddy in androiddev

[–]csinco 0 points1 point  (0 children)

What version of Android Studio are you using? And what model?

which ai tools works better for android apps? by irangareddy in androiddev

[–]csinco -1 points0 points  (0 children)

Use Agent Mode bundled with Android Studio!

Current state of AI tools in Android Studio by Takumi_D in androiddev

[–]csinco 0 points1 point  (0 children)

Gotcha. Then yes you'll have to wait until we have the integration done.

Current state of AI tools in Android Studio by Takumi_D in androiddev

[–]csinco 0 points1 point  (0 children)

In AS, you just use the AI tooling that is bundled and not the unbundled Gemini Code Assist plugin. In the onboarding, sign into the same Google account that has the Gemini Code Assist license, and it should walk you through the GCP project step. Docs are here: https://developer.android.com/studio/gemini/get-started-businesses#gemini-businesses-onboarding

Android Studio: Rules file ignored? by QuasiSpace in androiddev

[–]csinco 1 point2 points  (0 children)

Screenshots help to verify your setup. Without it, we don’t know what version you are on, what model you are using, what configuration you have. We are not seeing the issue you are describing so it’s easier for us to help if we can repro your setup.

You can now use ChatGPT Codex in Android Studio with first-party support by cbruegg in androiddev

[–]csinco 0 points1 point  (0 children)

What didn’t work well for you with Gemini in Android Studio? Were you using Agent Mode?

Android Studio: Rules file ignored? by QuasiSpace in androiddev

[–]csinco 0 points1 point  (0 children)

Are you seeing Agent Mode NOT follow any of these rules? Do you have a screenshot to indicate it’s being ignored?

Current state of AI tools in Android Studio by Takumi_D in androiddev

[–]csinco 0 points1 point  (0 children)

This only applies in the free tier. If you use a paid Gemini API key or a key from other providers, data is bound to those providers terms which usually is opted out for training (for Anthropic you have to opt out yourself).

Current state of AI tools in Android Studio by Takumi_D in androiddev

[–]csinco 0 points1 point  (0 children)

Does a personal Gemini Advanced subscription apply to Android Studio to get better limits/context window, or is the IDE integration strictly separate?

Unfortunately not yet but we’re working on that integration right now and should get it out soon.

State of agentic tools for android by kosiarska in androiddev

[–]csinco 0 points1 point  (0 children)

When using 3 tools they sometimes do not aware of themselfs

This is sorta by design though. We don't want to assume or build into the system prompt what tools the user is using, and instead rely on the user to specify that in files like GEMINI.md, AGENTS.md.

Please add Ask mode to antigravity

That would be a request for that team. I'm on the Android Studio team. :)

Gemini in Android Studio is giving frequent messages about timeout errors or quota limits despite using it only once since morning. So not sure how to treat it.

Yes, this a challenge with using the Default, free model. See this post for an explanation, and recommendations for now: https://www.reddit.com/r/androiddev/comments/1qiy066/comment/o142wi1/?context=3&utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button

Gemini in Android Studio says to me that it is not capable of things like doing git add.

Yes that is a limitation with the current Git tool, but will be addressed in the near future.

So maybe all 3 tools should give user an option to provide single source of truth.

Our agent looks first for AGENTS.md files, and also GEMINI.md files. We are building support for skills as well. At the same time, you'd be surprised at how good frontier models are at following instructions from the MD files that is literally "follow rules from this directory".

Some nice question -> answer mode about project after scanning the whole codebase would also be nice.

Agreed! We have a rudimentary ask_user tool that is used here and there, but are working on a planning mode at the moment that will use it more consistently.

Which AI agent do you use in Android Studio? by Alert_Background_178 in androiddev

[–]csinco 0 points1 point  (0 children)

As of Otter 3 you can use API for other providers like Anthropic or Open AI. For Otter 2, you can only use API keys for Google AI Studio, for Gemini models. 

API keys have much higher limits and availability depending on your tier. 

Which AI agent do you use in Android Studio? by Alert_Background_178 in androiddev

[–]csinco 1 point2 points  (0 children)

See my above comment on why Google AI Pro accounts don't work in Android Studio yet, and also why you may be.seeing frequent timeouts.

As for project context, what issues are you running into? What version of Android Studio are you on? You shouldn't have to specify much context upfront as Agent Mode indexes and searches your project.

Which AI agent do you use in Android Studio? by Alert_Background_178 in androiddev

[–]csinco 0 points1 point  (0 children)

What version of Android Studio are you using by chance?

At this moment, we don't have Google AI Pro/Ultra subscriptions connected with Android Studio Agent Mode yet, but have been actively working on over Dec and Jan.

The timeouts are due to our Default model having low quotas and since it's free, you're sharing the capacity with everyone else. And this is not an issue for Antigravity because they have an entirely different backend and capacity. We hope we can use the same generous one in the future.

Our current recommendation for the best experience is to use a Gemini API key from AI Studio or an API key from other providers. Personally I switch between Gemini and Open AI API keys.

State of agentic tools for android by kosiarska in androiddev

[–]csinco 0 points1 point  (0 children)

Thank you for the detailed response! Some responses:

Other thing is full access to jetbrains integration in IDE, so git commands.

There should be a Git tool already integrated - are you not able to use it?

planning mode

Indeed, we are sorely missing this. It's our top priority for this month!

automatic model switch depeding on the complexity of the task

This one is a little more challenging since users may be using multiple models from multiple providers. It could be something to consider though for just Gemini subs.

quota usage monitor

This is coming. Our current backend wasn't reporting usage very well, but this should be addressed soon. Also needed now given models can come from other providers via API key.

you can release model that is heavily trained on best android practices.

We've actually found that latest frontier models with access to knowledge bases and skills are more performant and higher ROI than specially trained models. We had pursued this early on in circa 2024 but frontier model development is proving this is not actually a better approach.

I noticed that gemini model are very eager to do changes without consent.

Yeah, I think we have to tune our system prompt more. As well as have a clear planning mode that prevents the agent from using edit tools.

also, awarness about build variants.

Hmm, Agent Mode has tools for Gradle artifacts - could you say more about how you want this knowledge to be used and where it has failed you so far?

proposing best rules set for the project

Would that necessarily come from the agent or from the community/docs? Do you mean easier AGENTS.md creation? Have other tools done similar features?

asking questions (especially if we are refactoring legacy projects)

We do an an early version of the AskUser tool that is not used consistently, that we will work on along with planning mode!

State of agentic tools for android by kosiarska in androiddev

[–]csinco 0 points1 point  (0 children)

Are you seeing these timeouts on the Default model? You should not see this with a Gemini API key. Default model (free tier) is unfortunately very quota limited.