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

Agentic Coding for Mobile Developers

Sponsored · SiteGround - Reliable hosting with speed, security, and support you can count on.

Agentic Coding for Mobile Developers

Software engineering has changed dramatically. In just a few months, we’ve gone from AI-assisted code completion to fully autonomous coding agents that can build entire applications from simple prompts.

*Or can they?*

In this talk, I am going to explain what coding agents are, how they work, and how you can use them most efficiently for your work.

You will learn

– How coding agents work (inner / outer loop)
– The role of AGENTS.md
– What skills are, and why they are essential for coding agents
– The importance of writing a clear specification
– How to use all of this in your own projects

Throughout the talk, I will demonstrate the key concepts by vibe-engineering a food-ordering app, backed by Firebase. You will walk away with a concrete recipe for using agentic coding in your own projects.

Avatar for Peter Friese

Peter Friese

June 29, 2026

More Decks by Peter Friese

Other Decks in Technology

Transcript

  1. 1950s 1970s 2024 1996 2022 2019 Punch cards Typing code

    Code completion Agentic coding Tab completion Chat + copy & paste Intellisense VisualBasic 5.0 2008 StackOverflow “loop” Turn around time: hours - days Real-time editing Tabnine: 2018/19 Copilot: 2021 Cursor Tab: 2024
  2. /ˈprɒmpt/ 2/ An instruction given to an artificial intelligence by

    a human using natural language rather than computer language 1/ A sign on a computer screen that shows that the computer is ready to receive your instructions An instruction given to an artificial intelligence by a human using natural language rather than computer language Source: https://dictionary.cambridge.org/dictionary/english/prompt
  3. Zero-shot prompting Simplest type of prompt Provide only description of

    task Zero-shot = “no examples” One-shot prompting Provide example(s)
  4. System prompting Set overall context and purpose Big picture Contextual

    prompting Provide specific details Background information Role prompting Assign specific character / identity Helps model to be consistent
  5. AGENTS.md A simple, open format for guiding coding agents, used

    by over 60k open-source projects. Think of AGENTS.md as a README for agents: a dedicated, predictable place to provide the context and instructions to help Al coding agents work on your project. Explore Examples © View on GitHub # AGENTS.md ## Setup commands - Install deps: phpm install" - Start dev server:'phpm dev" - Run tests: 'pnpm testi ## Code style - TypeScript strict mode - Single quotes, no semicolons - Use functional patterns where possible
  6. Agent Skills Overview Specification Client Showcase For skill creators Quickstart

    Best practices Optimizing descriptions Evaluating skills Using scripts For client implementors Adding skills support Q Search... * Ask Assistant • agentskills/agentskills ₺ 21,205 Agent Skills Overview A standardized way to give Al agents new capabilities and expertise. • Copy page = On this page What are Agent Skills? Why Agent Skills? How do Agent Skills work? Where can I use Agent Skills? Open development Get started with Agent Skills What are Agent Skills? Agent Skills are a lightweight, open format for extending Al agent capabilities with specialized knowledge and workflows. At its core, a skill is a folder containing a SKILL. md file. This file includes metadata ( name and description, at minimum) and instructions that tell an agent how to perform a specific task. Skills can also bundle scripts, reference materials, templates, and other resources. my-skill/ SKILL.md scripts/ references/ assets/ # Required: metadata + instructions Optional: executable code Optional: documentation #Optional: templates, resources # Any additional files or directories
  7. User Application Prompt Function call Response Model Prompt and Function

    declaration Function identifier and parameters Request API Response Response from API Response
  8. Inner loop ! Execute Call tools (Compile, run tests, shell

    commands) ! Observe Capture tool output and terminal feedback Evaluate Assess progress against current objective ! Strategic plan Goal decomposition & task tracking ! User task “Implement a Gelato ordering app” ! Task complete Code committed / PR opened Milestone achieved Continue working
 on current task