Skip to main content

2 posts tagged with "google"

View All Tags

· 6 min read
Arkin Eliezer Julijanto

Meta Description: Google launched Android CLI with agent-ready skills and a knowledge base, cutting LLM token usage by 70% and dev speed by 3x. Here's what founders and devs need to know.

The Terminal Just Became Your Best Mobile Developer​

Google just dropped something that should make every mobile-focused founder pay attention: a new Android CLI designed specifically for AI agents, paired with official "Android Skills" and a live knowledge base.

This isn't another VS Code extension or IDE plugin. This is Google acknowledging that a massive chunk of Android development is about to happen outside Android Studio — driven by agents like Claude Code, Codex, Gemini CLI, and whatever comes next.

The numbers from Google's internal testing are wild:

  • 70% reduction in LLM token usage for project setup tasks
  • 3x faster task completion compared to agents using standard tooling alone
  • Zero friction switching between CLI prototyping and Android Studio polish

If you're building anything on mobile, this changes how you think about AI-assisted development.

What's Actually New — Three Pillars​

Google didn't just ship a CLI. They shipped a three-part system:

1. Android CLI — The Agent Interface​

The new android command gives agents a clean, programmatic way to interact with the entire Android SDK from the terminal:

  • android sdk install — lean SDK setup, only what you need
  • android create — project scaffolding from official templates (recommended architecture baked in from line one)
  • android emulator — spin up virtual devices on demand
  • android run — build and deploy in one command
  • android update — stay current without the SDK Manager dance

This matters because agents work best with lightweight, predictable interfaces. Before this, agents had to navigate GUI-based workflows or cobble together Gradle commands with inconsistent documentation. Now they have a first-class API.

2. Android Skills — Grounding for LLMs​

Here's the clever part. Google created a GitHub repo of modular SKILL.md files — markdown instruction sets that automatically trigger when a prompt matches the skill's metadata.

Think of it as agent-readable documentation. Not the conceptual, tutorial-style docs humans read — but precise, actionable specs for specific workflows.

Initial skills cover pain points every Android dev knows:

  • Navigation 3 setup and migration
  • Edge-to-edge implementation
  • AGP 9 and XML-to-Compose migrations
  • R8 config analysis

Install via android skills and they live alongside your own custom skills or community-created ones. This is the "grounding" problem being solved at the platform level.

3. Android Knowledge Base — Live, Authoritative Context​

The android docs command gives agents access to a frequently updated knowledge base sourced from Android developer docs, Firebase, Google Developers, and Kotlin docs.

Why this matters: most LLMs have training cutoffs that are months or years old. Without live grounding, agents suggest deprecated APIs and outdated patterns. The knowledge base ensures agents work with the latest guidance — not what was correct when their training data was frozen.

Why This Is Bigger Than Just Android​

This launch is a signal, not just a tool drop. Three things every founder and developer should read into it:

Google is designing for agent-native development. Not "AI-assisted" where you still do most of the work. Agent-native, where an AI does the heavy lifting and you review and refine. The CLI is built for programs, not humans.

The skills pattern is going to spread. Google basically open-sourced a framework for "how to teach LLMs your platform." Expect Firebase skills, AWS skills, Stripe skills. Every platform with complex documentation should be thinking this way.

Mobile dev velocity is about to spike. If you're a startup deciding between web-first and mobile-first, the gap just got smaller. An agent that can scaffold, build, test, and deploy an Android app from the terminal means small teams can ship mobile faster than ever.

How to Actually Use This Today​

Getting started is straightforward:

  1. Download the Android CLI from d.android.com/tools/agents
  2. Install skills with android skills — pick the ones relevant to your project
  3. Point your agent at it — whether that's Gemini CLI, Claude Code, Codex, or anything else
  4. Prototype fast, then transition to Android Studio for UI refinement and deep debugging

The workflow Google envisions: use an agent + CLI for scaffolding, boilerplate, and iteration, then move to Android Studio for the polish that requires visual tools and advanced profiling.

The Catch? Context Matters​

This isn't magic. The CLI and skills handle the mechanics of Android development — setup, scaffolding, migration patterns. They don't replace understanding UX, performance optimization, or platform-specific design patterns.

Agents with Android CLI will produce correct, best-practice code. But "correct" and "great" are still different things. The human in the loop matters more than ever — just at a higher level of abstraction.

What Founders Should Do Right Now​

  • If you have a mobile app or are planning one: set up Android CLI + an agent this week. Even if you're not using it in production, understanding the workflow puts you ahead.
  • If you're hiring mobile devs: ask about AI-assisted workflows. The devs who can leverage these tools will be 3-5x more productive than those who can't.
  • If you're building dev tools: the skills pattern (SKILL.md files that auto-trigger) is worth studying. It's becoming a standard.

Conclusion​

Google's Android CLI isn't just a developer tool — it's a bet on how software gets built going forward. Agents as first-class developers. CLI as the primary interface. Skills as the bridge between LLM capabilities and platform-specific expertise.

Three takeaways:

  • Android CLI + Skills reduces token waste by 70% and ships 3x faster — real numbers, not marketing
  • The skills pattern is a template every platform should copy for agent-readiness
  • Mobile development just became accessible to any team with a good agent workflow

The future of mobile dev isn't one developer and one IDE. It's one developer orchestrating multiple agents, each grounded in the latest platform knowledge, shipping at a pace that would've seemed impossible two years ago.

Google just made that future easier to reach.

FAQ​

Q: Do I need Android Studio to use the Android CLI? A: No. The Android CLI works independently from the terminal. You can prototype and build entirely with an agent + CLI, then optionally open the project in Android Studio for visual editing and advanced debugging.

Q: Which AI agents work with the Android CLI? A: Any agent that can execute terminal commands — Gemini CLI, Claude Code, Codex, Antigravity, and custom agents all work. The CLI is agent-agnostic by design.

Q: What are Android Skills exactly? A: Modular SKILL.md files containing precise, actionable instructions for specific Android development workflows. They auto-trigger based on your prompt, so agents automatically follow Google's recommended patterns without you manually attaching documentation.

Q: Is the Android CLI free to use? A: Yes. Download it from the official Android developer site at d.android.com/tools/agents. Skills are open-source and available on GitHub.

Q: Can I create my own Android Skills? A: Yes. Skills are markdown-based and designed to coexist with custom skills and community-created ones. Google provides a framework, not a closed system.

· 7 min read
Arkin Eliezer Julijanto

Meta Description: Google handed a student's data to ICE without notice, breaking a decade-old promise. Here's what it means for your privacy and what founders should learn from it.

When the Promise Doesn't Match the Practice​

In September 2024, Amandla Thomas-Johnson — a Ph.D. candidate from the UK — briefly attended a pro-Palestinian protest at Cornell University. He was there for about five minutes. A year later, Immigration and Customs Enforcement (ICE) sent Google an administrative subpoena requesting his data. Google handed it over without telling him.

This shouldn't have happened. Google has publicly promised for nearly a decade that it would notify users before disclosing their data to law enforcement, giving them a chance to challenge the request. In Amandla's case, that safeguard was simply bypassed. He found out after the fact, via a routine-looking email in Geneva.

The Electronic Frontier Foundation (EFF) has now filed complaints with the California and New York Attorneys General, asking them to investigate Google for deceptive trade practices. The story blew up on Hacker News, hitting #1 with over 1,200 points.

Why This Matters for Everyone — Not Just Activists​

It's easy to dismiss this as "well, he attended a protest." But the implications go way beyond one person.

The data Google handed over included:

  • IP addresses (which approximate your physical location)
  • Physical address
  • Session times and durations (when you're online, who you might be talking to)
  • Other account identifiers

Even without message content, these fragments create what the EFF calls a "detailed surveillance profile." Where you sleep. When you're awake. Who you're communicating with. That's not metadata — that's your life pattern.

And here's the uncomfortable truth: the same data exists on you. Right now. In your Google account. In your iCloud. In your AWS telemetry. Every platform you trust with your data is one subpoena away from handing it to someone you didn't authorize.

The Platform Dependency Problem​

For founders and developers, this story hits different. We build on platforms every day — Google Cloud, AWS, Vercel, Firebase. We trust them with our users' data, our infrastructure, our entire businesses.

But the contract is asymmetrical:

  • You are responsible for your users' privacy
  • They can change the rules, comply with government requests, or simply break their own policies — and you have zero recourse
  • Your users blame you, not the platform

Google literally had a written policy promising user notification before data disclosure. They broke it. Not because of a court order preventing notification — but because they chose to comply with an administrative subpoena (which is not a judge-signed warrant) without fulfilling their own stated process.

If Google can break its own promise, what's stopping any platform you depend on?

What This Means for Startup Founders​

If you're building a product that handles user data — which is basically every product — here are the takeaways:

  • Don't build your trust model on someone else's promises. Your privacy policy might say one thing, but if your cloud provider hands over data without notice, you're the one who broke trust with your users.
  • Data minimization is a competitive advantage. The less data you store, the less you can be forced to hand over. Every piece of user data you collect is a liability, not just in breach scenarios but in government access scenarios too.
  • Encryption and zero-knowledge architectures matter. If you can't access your users' data, you can't hand it over. End-to-end encryption isn't just for messaging apps — it's a business model decision.
  • Read the subpoenas your providers receive. If you're on GCP, AWS, or any major cloud, understand their law enforcement transparency reports and their track record on user notification.
  • Diversify your infrastructure. Single-vendor dependency is a risk not just for uptime but for legal exposure. Multi-cloud isn't just about resilience — it's about not putting all your users' data behind one legal jurisdiction.

The Bigger Picture: Corporate Complicity in State Surveillance​

What happened to Amandla Thomas-Johnson isn't an isolated incident. It's part of a pattern where tech companies — who hold more personal data than any government ever could — become de facto arms of state surveillance.

The Trump administration targeted international students for attending protests. Federal agents showed up at Amandla's home. A friend was detained and interrogated about his whereabouts. And Google, without blinking, handed over the digital breadcrumbs that make surveillance possible.

This is the intersection of state power and corporate data that privacy advocates have been warning about for years. When a company promises to protect your data and then quietly hands it over, the promise was never real. It was marketing.

What You Can Do Today​

If this story makes you uncomfortable, good. Here are practical steps:

  1. Audit your Google account data. Visit your Google Data & Privacy settings. See what they have. Decide what you're comfortable with.
  2. Use end-to-end encrypted alternatives. Signal instead of Google Messages. Proton instead of Gmail for sensitive communication. Local-first tools where possible.
  3. If you're a founder, review your data architecture. Are you collecting data you don't need? Can you move to a zero-knowledge model? What happens if your cloud provider gets subpoenaed?
  4. Support organizations fighting for digital rights. EFF, Access Now, Fight for the Future. They're doing the actual work of holding companies accountable.
  5. Talk about it. Silence is how these practices normalize. Share stories like Amandla's. Ask your representatives about data privacy legislation.

Conclusion​

Google broke its promise. A student who attended a protest for five minutes now has his data sitting in a federal database. The company that built its brand on "Don't be evil" didn't even give him a chance to fight it.

For the rest of us — founders, developers, users — the lesson is clear: your data is only as safe as the weakest promise protecting it. And promises, as we've learned, are easy to break.

Build accordingly.

FAQ​

Q: Can Google legally hand over my data without notifying me? A: Technically, yes — Google can comply with lawful legal process. The issue here is that Google promised to notify users before disclosure, then didn't. The EFF argues this constitutes deceptive trade practices under California and New York law.

Q: What's the difference between an administrative subpoena and a warrant? A: An administrative subpoena is issued by a federal agency (like ICE), not a judge. It doesn't require the same level of judicial oversight as a warrant. Google chose to comply with it without notifying the user, despite their own policy saying they would.

Q: How can I protect my data from government access? A: Use end-to-end encrypted services where the provider can't access your data even if compelled. Minimize what you share with centralized platforms. Use local-first tools and consider self-hosting sensitive data.

Q: Should startups avoid Google Cloud and AWS after this? A: Not necessarily — but startups should understand the legal exposure of their infrastructure choices. Data minimization, encryption at rest, and zero-knowledge architectures can mitigate risk regardless of provider.

Q: What happened to Amandla Thomas-Johnson after this? A: He left the United States but continues to face uncertainty about his digital footprint being used for surveillance. The EFF is pursuing complaints against Google with state attorneys general.


About the Author: Arkin is a startup founder and developer building Orbits Studio, a UGC marketplace platform. He writes about tech, privacy, and the intersection of software and society.