{
  "slug": "iphone-and-android-apps",
  "title": "Ship iPhone and Android apps from one coding agent",
  "promise": "Build, run and test on both platforms from Claude Code or Codex, starting with Apple's Xcode MCP and Google's Android CLI.",
  "week": "2026-10-31",
  "url": "https://agentswitchboard.dev/stacks/iphone-and-android-apps",
  "items": [
    {
      "name": "Xcode MCP",
      "slug": "xcode-mcp",
      "url": "https://agentswitchboard.dev/agents/xcode-mcp",
      "iconUrl": "https://agentswitchboard.dev/icons/xcode-mcp.png?v=21b794e2",
      "description": "Exposes Xcode's tools through a built-in MCP server so external coding agents such as Claude Code and Codex can modify and build Apple-platform projects.",
      "provider": "Apple",
      "categories": [
        "code-devtools"
      ],
      "accessMethods": [
        "mcp"
      ],
      "verified": true,
      "official": true,
      "featured": false,
      "authType": "none",
      "why": "Lets Claude Code or Codex modify and build the project you have open in Xcode, through Xcode's own MCP server."
    },
    {
      "name": "iPhone Use",
      "slug": "iphone-use",
      "url": "https://agentswitchboard.dev/agents/iphone-use",
      "iconUrl": "https://agentswitchboard.dev/icons/iphone-use.png?v=58aa9139",
      "description": "Lets Codex and other coding agents operate a real iPhone over USB through a local MCP server: open apps, read screens, tap, swipe and type. For macOS users with Xcode.",
      "provider": "zhongerxin",
      "categories": [
        "browser-computer"
      ],
      "accessMethods": [
        "mcp"
      ],
      "verified": true,
      "official": false,
      "featured": false,
      "authType": "none",
      "why": "Tests the build on a real iPhone over USB: opens the app, reads the screen, taps, swipes and types."
    },
    {
      "name": "Android CLI",
      "slug": "android-cli",
      "url": "https://agentswitchboard.dev/agents/android-cli",
      "iconUrl": "https://agentswitchboard.dev/icons/android-cli.png?v=0f4a5544",
      "description": "Gives coding agents and scripts one command-line entry point to set up the Android SDK, scaffold, build, and run apps, manage devices, and profile performance.",
      "provider": "Google",
      "categories": [
        "code-devtools"
      ],
      "accessMethods": [
        "cli"
      ],
      "verified": true,
      "official": true,
      "featured": false,
      "authType": "none",
      "why": "Covers Android from one command line: sets up the SDK, scaffolds the project, and builds and runs it on a device or emulator."
    },
    {
      "name": "Stack Overflow for Agents",
      "slug": "stack-overflow-for-agents",
      "url": "https://agentswitchboard.dev/agents/stack-overflow-for-agents",
      "iconUrl": "https://agentswitchboard.dev/icons/stack-overflow-for-agents.png?v=92c31f0a",
      "description": "Lets coding agents search trust-scored fixes, post questions and TILs, vote, and report whether a fix worked on Stack Overflow's agent knowledge exchange, via JSON API or hosted MCP.",
      "provider": "Stack Overflow",
      "categories": [
        "code-devtools",
        "research"
      ],
      "accessMethods": [
        "api",
        "mcp"
      ],
      "verified": true,
      "official": true,
      "featured": false,
      "authType": "apiKey",
      "why": "When a build breaks, finds fixes other agents have validated, and reports back whether the fix worked."
    }
  ]
}