สร้างแอปมือถือ
ของคุณเอง ใน 8 สัปดาห์
ฝึกคิดแบบโปรแกรมเมอร์ วาง flow และออกแบบแอปให้เป็นก่อน แล้วค่อยใช้ AI ช่วยสร้างให้เร็วและดูดีขึ้น เรียนด้วย React Native + Expo มี Slides ที่กดเล่นได้ และ Docs ที่ copy โค้ดได้ทุกจุด
- 8
- สัปดาห์
- 5 → 2 → 1
- คิด · AI · โปรเจกต์
- 1 โค้ด
- ได้ทั้ง iOS และ Android
สัปดาห์แรก: เทียบ Expo, Flutter และ Kotlin/Swift แล้วรันแอปแรกบนมือถือ
เส้นทาง 8 สัปดาห์
ช่วงแรกฝึก logic, flow และการออกแบบ ช่วงหลังใช้ AI ช่วยขยายงาน แล้วปิดด้วย Project Week สร้างแอปของตัวเอง กดการ์ดเพื่อดูหัวข้อของสัปดาห์นั้น
- Phase 1 · สัปดาห์ 1–5
คิดแบบโปรแกรมเมอร์ ออกแบบก่อนเขียน
ฝึก logic การวาง flow และการออกแบบหน้าจอกับข้อมูล ทักษะที่ AI ทำแทนไม่ได้ และเป็นสิ่งที่ทำให้สั่ง AI ได้แม่น
- week_03 เร็ว ๆ นี้
ออกแบบ User Flow และหน้าจอ
ผู้ใช้เดินทางในแอปยังไง แล้วค่อยแปลงเป็นหน้าจอ
- User journey
- Screen map
- Wireframe
- Expo Router
- +1
ดูหัวข้อ - week_04 เร็ว ๆ นี้
ออกแบบข้อมูลและ State
แอปจำอะไร เปลี่ยนเมื่อไหร่ และดึงข้อมูลมาจากไหน
- Data model
- State
- State machine
- Props
- +2
ดูหัวข้อ - week_05 เร็ว ๆ นี้
ออกแบบ UI เป็นระบบ
Component, Flexbox และ design system เล็ก ๆ ของแอป
- Component thinking
- Flexbox
- Design tokens
- สี / ตัวอักษร / ระยะห่าง
- +1
ดูหัวข้อ - Phase 2 · สัปดาห์ 6–7
ใช้ AI ขยายงานให้ใหญ่และดูดีขึ้น
เอา flow และแบบที่ออกไว้ไปทำงานคู่กับ AI ให้ช่วยเขียน ปรับ UI ตรวจ และเพิ่มฟีเจอร์ โดยเรายังเป็นคนตัดสินใจ
- week_06 เร็ว ๆ นี้
ทำงานคู่กับ AI
เปลี่ยน flow และแบบที่ออกไว้ เป็นคำสั่งที่ AI เข้าใจ
- Spec จาก flow
- Prompt ที่ดี
- AI เขียนโค้ด
- อ่านและตรวจโค้ด AI
- +1
ดูหัวข้อ - week_07 เร็ว ๆ นี้
Scale งานด้วย AI
ให้ AI ช่วยขัด UI เพิ่มฟีเจอร์ และจัดโค้ดให้ดูโปร
- ขัด UI ให้สวย
- Refactor
- เพิ่มฟีเจอร์เร็ว
- Test / Debug กับ AI
- +1
ดูหัวข้อ - Phase 3 · สัปดาห์ 8
Project Week
สร้างแอปของตัวเองตั้งแต่ flow จนถึงแอปที่รันบนมือถือ เพื่อทบทวนทุกอย่าง
- week_08 Project Week
Project Week: สร้างแอปของคุณเอง
ทบทวนทุกอย่าง ตั้งแต่ flow จนถึงแอปที่รันได้จริง
- วาง flow เอง
- ออกแบบหน้าจอและข้อมูล
- ใช้ AI ช่วยสร้าง
- Code review
- +1
ดูหัวข้อ
แต่ละสัปดาห์เรียนยังไง
ทุกสัปดาห์ใช้จังหวะเดียวกัน 4 ขั้น เรียนในคลาสด้วย Slides แล้วกลับไปทบทวนเองด้วย Docs
- 01
ดูภาพรวมสัปดาห์
รู้ก่อนว่าจะเจอหัวข้ออะไร และจบสัปดาห์จะสร้างอะไรได้
ExpoFlutterExpo GoRouter - 02
เรียนผ่าน Slides ที่กดเล่นได้
มีมือถือจำลอง แบบทดสอบ และตัวช่วยเลือกเครื่องมือ ไม่ใช่สไลด์นิ่ง ๆ
05 / 14 · ลงมือทำ - 03
อ่าน Docs แล้ว copy โค้ด
ทุกคำสั่งและทุกไฟล์มีปุ่ม copy วางใน terminal ได้ทันที
npx expo start - 04
ลงมือทำ mini project
ทุกสัปดาห์จบด้วยงานเล็ก ๆ และสัปดาห์สุดท้ายคือแอปของคุณเอง
- รันบนมือถือ
- เพิ่มหน้า About
พร้อมแล้ว เริ่มที่สัปดาห์แรกกัน
ใช้แค่คอมพิวเตอร์หนึ่งเครื่องกับมือถือที่มีอยู่ ภายในคาบแรกแอปของคุณจะรันบนมือถือจริง
เปิด Slides สัปดาห์ที่ 1