Claude Mobile App Development

No reviews yet
Advanced60 hoursOffsite

About this course

Learn to build and ship a real cross-platform mobile app — JavaScript/React fundamentals for mobile, React Native and Expo, navigation, state management, device APIs, backend integration with Supabase, integrating the Claude API to build genuine AI-powered features (chat, tool use, agentic actions), performance/testing, and app store deployment — ending in a capstone: a complete AI-powered mobile app built and shipped end to end.

Who this course is for

Developers with some prior programming or web development exposure (this catalog's Web & Software Development course is strong preparation, though not required) who want to build real, installable mobile apps and add genuine AI features to them, not just prototype in a browser. This is the Advanced-tier development course in the catalog, reflecting depth and duration rather than a required prerequisite skill level.

Entry requirements

- Minimum age 16 - Comfortable using a computer; some prior exposure to JavaScript or basic programming logic is helpful but not required — Module 2 provides a refresher before any React Native work begins - A laptop able to run Node.js, a code editor, and the Expo development tools; a physical iOS or Android device (or a configured simulator/emulator) for testing your app as you build - No prior mobile development experience required

Curriculum

Module 1: Foundations: Mobile App Development & the React Native Ecosystem (4 lectures)
  • VideoWelcome to Claude Mobile App Development15 min
  • ArticleThe Mobile App Landscape: Native, Cross-Platform, and Where React Native Fits75 min
  • ArticleWhy React Native and Expo: The Modern Cross-Platform Stack70 min
  • QuizModule 1 Quiz: Foundations: Mobile App Development & the React Native Ecosystem20 min
Module 2: JavaScript & React Refresher for Mobile (4 lectures)
  • ArticleModern JavaScript Essentials for React Native80 min
  • ArticleReact Fundamentals Refresher: Components, Props, and Hooks80 min
  • ArticleuseState and useEffect, Step by Step60 min
  • QuizModule 2 Quiz: JavaScript & React Refresher for Mobile20 min
Module 3: Expo & React Native Fundamentals: Your First App (5 lectures)
  • ArticleSetting Up Your Development Environment: Expo, Simulators, and Your Own Device70 min
  • ArticleYour First React Native App, Step by Step85 min
  • ArticleThe Expo Workflow: Development Builds, Expo Go, and the Metro Bundler65 min
  • ArticleProject Structure and File-Based Routing with Expo Router60 min
  • QuizModule 3 Quiz: Expo & React Native Fundamentals: Your First App20 min
Module 4: Core Components, Styling & Layout (4 lectures)
  • ArticleCore Components: View, Text, Image, ScrollView, and FlatList75 min
  • ArticleStyling in React Native: StyleSheet and Flexbox for Mobile, Step by Step80 min
  • ArticleBuilding Responsive Layouts Across Screen Sizes65 min
  • QuizModule 4 Quiz: Core Components, Styling & Layout20 min
Module 5: Navigation: Screens, Stacks, and Tabs (4 lectures)
  • ArticleNavigation Fundamentals: Stacks, Tabs, and Drawers75 min
  • ArticleBuilding Multi-Screen Navigation, Step by Step80 min
  • ArticlePassing Data Between Screens and Deep Linking65 min
  • QuizModule 5 Quiz: Navigation: Screens, Stacks, and Tabs20 min
Module 6: State Management in React Native (4 lectures)
  • ArticleLocal vs. Global State: When You Need More Than useState70 min
  • ArticleContext API for Shared State, Step by Step75 min
  • ArticleWorking with Lists, Forms, and Async Data75 min
  • QuizModule 6 Quiz: State Management in React Native20 min
Module 7: Working with Device APIs (5 lectures)
  • ArticleCamera and Media Library Access, Step by Step75 min
  • ArticleLocation Services and Maps70 min
  • ArticlePush Notifications, Step by Step75 min
  • ArticleLocal Storage and Offline Data60 min
  • QuizModule 7 Quiz: Working with Device APIs20 min
Module 8: Connecting to a Backend: APIs, Supabase, and Authentication (5 lectures)
  • ArticleFetching Data from a REST API, Step by Step70 min
  • ArticleConnecting React Native to Supabase75 min
  • ArticleAuthentication in a Mobile App, Step by Step75 min
  • ArticleHandling Loading, Error, and Offline States60 min
  • QuizModule 8 Quiz: Connecting to a Backend: APIs, Supabase, and Authentication20 min
Module 9: Integrating the Claude API: Building AI-Powered Features (6 lectures)
  • ArticleIntroduction to the Claude API and Where AI Features Fit in a Mobile App60 min
  • ArticleMaking Your First Claude API Call from a React Native App75 min
  • ArticleBuilding a Chat Interface, Step by Step80 min
  • ArticlePrompt Design for In-App AI Features65 min
  • ArticleStreaming Responses and Handling API Errors Gracefully60 min
  • QuizModule 9 Quiz: Integrating the Claude API: Building AI-Powered Features20 min
Module 10: Advanced Claude Integration: Agentic Features & Tool Use (3 lectures)
  • ArticleTool Use: Letting Claude Take Actions in Your App90 min
  • ArticleBuilding an Agentic Feature, Step by Step90 min
  • ArticleSafety, Rate Limits, and Cost Management for AI Features60 min
Module 11: Performance, Debugging & Testing in React Native (4 lectures)
  • ArticleDebugging React Native Apps, Step by Step80 min
  • ArticlePerformance Optimization: Re-renders, Lists, and Images80 min
  • ArticleTesting React Native Components60 min
  • QuizModule 11 Quiz: Performance, Debugging & Testing in React Native20 min
Module 12: App Icons, Splash Screens & Platform-Specific Polish (2 lectures)
  • ArticleApp Icons, Splash Screens, and App Configuration60 min
  • ArticlePlatform-Specific Considerations: iOS vs. Android60 min
Module 13: Deployment: Building & Submitting to App Stores (4 lectures)
  • ArticleBuilding Your App for Production with EAS Build70 min
  • ArticlePreparing for App Store and Google Play Submission75 min
  • ArticleSubmitting and Navigating App Review, Step by Step75 min
  • QuizModule 13 Quiz: Deployment: Building & Submitting to App Stores20 min
Module 14: AI Tools for Mobile Development Workflows (3 lectures)
  • ArticleUsing Claude Code and AI Coding Assistants in Your Development Workflow50 min
  • ArticleWhere AI Assistance Helps, and Where Independent Verification Still Matters50 min
  • QuizModule 14 Quiz: AI Tools for Mobile Development Workflows20 min
Module 15: Capstone: Build and Ship a Complete AI-Powered Mobile App (1 lecture)
  • ArticleCapstone Brief: Build and Ship a Complete AI-Powered Mobile App240 min

Instructor

Uko Hanson

Reviews

No reviews yet.