Building an AI-Powered Field Inspection App with Expo and Claude Code
Build a mobile field inspection app with Expo, TypeScript, and Claude Code. Cover equipment management, camera capture, Claude Vision AI defect analysis, checklists, and PDF reports across 7 hands-on labs.
View badge details
About This Course
Course Curriculum
14 Lessons
InspectAI: Introduction, Architecture & Project Setup
AI-led introduction to InspectAI. Learn what the app does, explore the full architecture and tech stack, understand Expo Router file-based navigation, design tokens, and tab architecture — then preview the seven development labs ahead.
Project Setup & Navigation - Lab Exercises
Use Claude Code to scaffold the InspectAI navigation structure, build reusable UI components, and wire up the tab layout with proper TypeScript types and styling.
Equipment Management
Learn how to persist data with AsyncStorage, build custom React hooks for state management, and create list, detail, and form screens in React Native.
Equipment Management - Lab Exercises
Use Claude Code to build equipment CRUD — the storage service, useEquipment hook, equipment list with FlatList, detail screen, and add/edit form.
Camera & Photo Capture
Understand how expo-image-picker enables camera and gallery access, how to store photos on device with expo-file-system, and how the inspection photo flow works.
Camera & Photo Capture - Lab Exercises
Use Claude Code to add camera and gallery access, photo storage with expo-file-system, and the start-inspection flow with multi-photo capture and thumbnail preview.
Claude Vision AI Integration
Learn how to call the Claude Vision API from a mobile app, structure prompts for consistent JSON responses, and display AI findings with severity indicators.
Claude Vision AI Integration - Lab Exercises
Use Claude Code to build the Claude Vision API service, wire up photo analysis, and create the findings display screen with severity-coded results and meter readings.
Inspection Checklists & Findings
Learn how to build dynamic checklist forms, persist checklist state, merge AI findings with manual observations, and mark an inspection complete.
Inspection Checklists & Findings - Lab Exercises
Use Claude Code to build the checklist system, completion validation, inspection history screen, and the complete end-to-end inspection workflow.
PDF Reports & Sharing
Learn how expo-print generates PDFs from HTML templates, how expo-sharing exports files to email and messaging apps, and how to structure a professional inspection report.
PDF Reports & Sharing - Lab Exercises
Use Claude Code to build the PDF report service, HTML report template, report preview screen, and share functionality using expo-print and expo-sharing.
Capstone Briefing — Complete InspectAI
Overview of the capstone exercise — polishing InspectAI into a complete, production-quality app including error handling, loading states, empty states, and end-to-end workflow verification.
Capstone: Complete InspectAI
Use Claude Code to polish InspectAI into a complete, production-quality mobile app — adding error handling, real dashboard stats, empty states, loading indicators, and verifying the full inspection workflow end to end.