
Course introduction:
This course teaches learners how to use Cursor to complete end-to-end product development without writing code by hand. The course first explains the basics of application development, distinguishes frontend and backend, introduces concepts such as databases, APIs, and authentication, and compares various AI coding tools; then it explains in detail AI model selection, configuration, cost, context windows, and Cursor-specific rules and toolkits; afterward, it provides hands-on construction of a React-Native mobile application, completing debugging and packaging; finally, it fully implements an iOS application, including project setup, UI optimization, authentication, storage, third-party service integration, security handling, and the entire process of testing and publishing, suitable for learners who want to build app products from zero.
Course Directory:
Build end-to-end products in Cursor without coding
Module 1 Application Building Basics
01-Introduction and FAQ
02-Mobile Application Development Basics
03-AI Coding Tools: Comparison, Selection, and Workflow
04-Understanding Frontend and Backend
05-Understanding APIs, Databases, and Authentication
06-Tech Stack: Making the Right Application Architecture Decisions
07-Boosting Productivity: Using Whispr Flow and Open Usage
Module 2 AI Models Cursor Introduction
01-Introduction to AI Models
02-Impact of Context Windows on Output Quality
03-AI Model Costs: Tokens and Pricing
04-AI Model Speed: Latency and Throughput
05-Choosing the Right AI Model: Matching Models to Tasks
06-AI Model Variants: Task Difficulty and Operating Speed
07-Smart Tool Combinations: Cursor, Claude Code, and Codex
08-Configuring Settings in Cursor
09-Cursor Rules: Instructions for AI
10-Cursor Skills: AI Toolkit
Module 3 Building a React Native App
01-Prerequisites for Building a React Native App
02 - Draft your first prompt
03 - Project structure overview: files and markup strategy
04 - Generate the first build: run Expo and debug errors
06 - Fix carousel scrolling, spacing, snapping, and animation
07 - Fix image upload: on-device debugging and verification
08 - Improve date readability on cards
09 - Fix the image replacement feature
10 - Submit to TestFlight and configure testing
11 - Generate the Android APK file
12 - Fix data persistence: optimize backup and storage behavior
13 - Speed up Expo builds: tips and tricks
14 - Upload the app icon
Module 4: Build an iOS app
01 - Prerequisites for building a SwiftUI app
02 - Set up an Xcode project
03 - Plan the app MVP: define feature scope and implementation approach
04 - Cost estimation: compare API and model pricing
05 - Refine the product requirements document: improve workflow logic and UI specs
06 - Export design tokens: review and clean up the taxonomy
07 - Explain MCP core concepts
08 - Configure Figma MCP in Cursor
09 - Review the first build: run in Xcode and fix issues
10 - Test the empty state: remove mock data and verify the first-time user experience
11 - Explain API key core concepts
12 - API keys: obtain DeepL and Gemini AI keys
13 - Fix Gemini translation errors
14 - Explain GitHub core concepts
15 - Configure GitHub: create a repository and push from Cursor
16 - Data storage: local iCloud and database options
17 - Configure Google Firebase authentication and database
18 - Fix Google sign-in
19
20 - Debug the home screen: plan and implement layout fixes
21 - Improve entry cards: fix width scrolling and final details
22 - Fix the add entry flow: resolve sync rate limits and count updates
23 - Fix the detail page: refactor row layout, search, and layout issues
24 - Improve icon buttons
25 - Improve the add entry flow: plan implementation and test navigation fixes
26 - Polish the add entry screen: appearance animations and button styles
27 - Create a new app icon with the icon composer
28 - Configure push notifications: set up, test, and fix errors
29-Submit from Xcode to TestFlight and configure testing
30-Protect API keys: choose a secure storage solution
31-Fix security issues: review risks and implement protective measures
32-Configure Google Analytics: track events and verify configuration
33-Configure Firebase Remote Config: store keys and test
This course comes with a materials pack. Members receive the access link by email after requesting the course.