데브허브 | DEVHUB | Is Cursor AI the SECRET WEAPON for beginners to build a full mobile app?
Watch at 1.25x speed, guys 🙏
If you wanna learn together 👉 / discord
In this video I attempt to build my first mobile app with Cursor. Unfortunately, things didn't go as expected and I ran into a bunch of issues. You will see in the video.
Here are the timestamps:
00:00 Intro + Expectations
04:51 Project Setup with Expo
06:12 Simulator Installation + .env setup
11:51 Link Project on Expo
13:23 Gather .env variables + Auth setup
16:22 Setup Clerk Structure
20:36 setup (auth)
21:49 Debugging Auth setup
24:44 Setup NeonDB connection
27:43 Finishing Authentication Flow
28:38 Install GluestackV2
31:04 Debugging GlueStackV2
36:06 Copying Mobile Design
47:29 Finetuning Design
50:28 Setting Up Social Logins
53:42 Create Typescript Types
56:15 Finish NeonDB setup
59:34 Create DB Schema
01:13:09 Debugging drizzle.config
01:23:40 Synchronizing Clerk + DB
01:31:53 Creating Providers
01:36:55 Creating Custom Hooks for Synch
01:43:33 Let Cursor plan next steps
01:46:37 Create Zustand Auth Store
01:56:04 Testing Store Implementation
02:02:32 Creating Basic UI
02:14:08 Planning OPENAI Integration
02:39:45 Creating Chat-Reply Screen
03:23:34 OpenAI Integration Success
03:42:36 Adding Response to DB
04:15:04 Explaining Query
04:34:18 Creating Conversation Store Connection
05:04:33 Fetching Past Conversations
05:29:11 Successfully fetching initial response
05:47:21 Access New Chat + Chat history seperatel
06:06:13 Adding Chat Input
06:36:51 Implement Stripe
06:59:18 Setup Stripe Product + Backend
07:23:26 Failed to debug subscription
07:32:20 Current Project Status
07:40:37 Explaining the Code
07:52:06 Conclusion
If you're an ai coding beginner you will learn how to setup your mobile app project with Expo and integrate 3rd party libraries like Zustand, React Query, Stripe, DrizzleORM to the mix to build a robust mobile application. You can do a lot with Cursor but you still need coding knowledge to connect all the moving bits and pieces of the app. However, even if you're a beginner you essentially create a small mobile without too much coding experience.
So, if you have a small app idea, you can definitely create it with the help of Cursor.