Claude Mobile App Development
No reviews yetAbout 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.