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

your new teammate is an LLM: Supercharging Andr...

your new teammate is an LLM: Supercharging Android Development

In this talk, I explored the latest features of AI in Android Studio to see how it can simplify everyday tasks. I showcased how it handles complex, multistep workflows like refactoring large codebases, generating and running tests, updating dependencies, and fixing stubborn build errors.

I also dived into its UI-focused capabilities: instantly turning visual designs and screenshots into production-ready Jetpack Compose code, transforming UIs with natural language commands in the Compose Preview, generating previews with realistic sample data, and even suggesting accessibility fixes or adaptive layouts.

Avatar for Moyinoluwa Adeyemi

Moyinoluwa Adeyemi

November 06, 2025
Tweet

More Decks by Moyinoluwa Adeyemi

Other Decks in Technology

Transcript

  1. “The company would later accuse Paystack of trademark infringement, claiming

    that the use of the name “Zap” causes confusion among users and dilutes its trademark.”
  2. 1 2 3 Before AI… 👯 Think of an idea

    Come up with a name Form a team
  3. 1 2 3 4 Before AI… 👯 Think of an

    idea Come up with a name Form a team Start building
  4. Please give me app ideas for a conference demo. The

    idea should be simple enough that it should have a maximum of 3 screens
  5. Which other apps solve the same problem? What wow factor

    can be added to differentiate it from the others?
  6. Which other apps solve the same problem? What wow factor

    can be added to differentiate it from the others? Can you tell me all the edge cases of the app and how to mitigate them?
  7. Which other apps solve the same problem? What wow factor

    can be added to differentiate it from the others? Can you tell me all the edge cases of the app and how to mitigate them? How will the app respect users’ privacy and security?
  8. 1 2 3 With AI… 👯 Think of an idea

    Come up with a name Form a team
  9. 1 2 3 4 With AI… 👯 Think of an

    idea Come up with a name Form a team Start building
  10. “Generate a Retrofit interface and data models from this JSON

    or API specification.” “Create a Room database entity and DAO based on this data class”
  11. “Generate a Retrofit interface and data models from this JSON

    or API specification.” “Create a Room database entity and DAO based on this data class” “Generate KDoc (Kotlin documentation) for this entire class and all its public methods”
  12. Start building Ask mode UI generation Project generation NEW Agent

    mode Rules and MCP Version Upgrade Agent
  13. Start building Ask mode UI generation Journeys Project generation NEW

    Agent mode Rules and MCP Version Upgrade Agent
  14. Start building Ask mode UI generation Journeys App Quality insights

    Project generation NEW Agent mode Rules and MCP Version Upgrade Agent
  15. “Background agents use Git worktrees to spin up a separate

    workspace that mirrors your repo at the current state. The agent can change anything without touching your main project. Keep coding, testing, and committing in your main environment while agents work in parallel in their own workspace.”