World Congress 2025

Building Mobile Apps with GitHub Copilot + MCP

July 9, 2025 11:00 – 13:00 · 120 min M2 (40 Seats)

What this session covers

This hands-on workshop walks participants through building a mobile application using GitHub Copilot and the GitHub Model Context Protocol (MCP). We’ll start with an overview of MCP and demonstrate GitHub’s MCP server in action. Then we’ll build a real mobile app, powered by AI and GitHub metadata. Participants will learn how to draft a Product Requirements Document (PRD) with GitHub Copilot, generate UI with Claude, and use Copilot Agent Mode to ship a personalized playlist experience. They will also learn how to get better results when building with AI tools by implementing prompt files and custom instructions.

Required Setup: - GitHub Account: Create free account at https://github.com if you don’t have one - GitHub Copilot access: - Free: 50 chats/month + 2000 completions at https://github.com/settings/copilot - Students: Free Copilot Pro with GitHub Student Developer Pack at https://education.github.com - Pro: $10/month for unlimited access at https://github.com/settings/copilot

Workshop Environment (Choose One): Option 1: GitHub Codespace (Recommended) - Click the workshop Codespace link (provided by instructor) - Wait 3-5 minutes for container to build (includes Flutter, extensions, and dependencies) - Everything pre-configured and ready to use

Option 2: Local Development (Alternative) - Flutter 3.7+: installed and working (flutter doctor passing) - Get it at https://flutter.dev/docs/get-started/install - VS Code: with Flutter extension OR IntelliJ IDEA/Android Studio with Flutter plugin - Device/emulator: ready for testing (iOS Simulator, Android Emulator, or Chrome browser)

Required API Accounts (Free Setup): - GitHub Personal Access Token: Create at https://github.com/settings/tokens with scopes: repo, user, read:org - Spotify Developer Account: Create free account and app at https://developer.spotify.com/dashboard - App name: “GitVision Workshop” - Redirect URI: gitvision://callback - Copy Client ID and Client Secret

Programming Knowledge Required: - Basic Dart/Flutter understanding (widgets, async/await, JSON parsing) - REST API concepts (HTTP requests, authentication, error handling) - AI development experience with prompt engineering and AI-assisted coding tools

Duration: 120 minutes Format: AI-assisted live coding in GitHub Codespaces Skill Level: Intermediate developers familiar with AI development tools

Related talks at this congress

Open session

World Congress 2025

July 10, 2025 · 10:45–12:45

M2 (40 Seats)

Building Agentic Apps with Docker

Michael Irwin

Principal Software Engineer, Developer Success at Docker

Michael Irwin
Open session

World Congress 2025

July 10, 2025 · 15:30–17:30

M1 (60 Seats)

From Monolith to Magic: An AI-Powered DevOps Workshop

Riccardo Carlesso

Riccardo Carlesso, Developer Advocate at Google Cloud

Riccardo Carlesso
Open session

World Congress 2025

July 9, 2025 · 11:00–13:00

M7 (18 Seats)

Building AI Tool Integrations with Model Context Protocol

Adam Cowley, Michael Hunger

Adam Cowley
Michael Hunger
Open session

World Congress 2025

July 11, 2025 · 12:15–14:15

M5 (45 Seats)

Vibe Coding with Goose: Building Apps with AI Agents and MCP

Angie Jones

Global VP of Developer Relations

Angie Jones
All sessions at this congress