คู่มือ Expo สำหรับคนไม่มีพื้นฐาน native — จากศูนย์ถึงส่งแอปขึ้น App Store / Play Store จริง
ต้องติดตั้ง Xcode, Android Studio, config toolchain เองทั้งหมด
อยาก build iOS ต้องมีเครื่อง Mac เท่านั้น
เริ่มเขียนโค้ดได้ทันที ไม่ต้อง config native toolchain เอง
ใช้ EAS Build คอมไพล์บนคลาวด์ได้ แม้ไม่มี Mac ก็ build iOS ได้
Expo ใช้ฟรีเขียนโค้ด/ทดสอบได้เต็มที่ — แต่ตอน build/update/submit ผ่าน EAS จะมีแผนราคาแยกชัดเจนระหว่าง Free กับ paid tier
| แผน | ราคา/เดือน | EAS Build | EAS Update (MAU) |
|---|---|---|---|
| Free | $0 | 15 Android + 15 iOS builds, priority ต่ำ | 1,000 MAU |
| Starter | $19 | เครดิต $45 แล้วคิดตามใช้จริง, priority สูง | 3,000 MAU |
| Production | $199 | เครดิต $225 แล้วคิดตามใช้จริง, 2 concurrency | 50,000 MAU |
| Enterprise | เริ่ม $1,000 | 5 concurrency, priority สูงสุด | 1,000,000 MAU |
สรุป: เริ่มต้นด้วย Free tier ได้ฟรี เหมาะกับโปรเจกต์ทดลอง/เรียนรู้ — ถ้าจะขึ้นโปรดักชันจริงหรือทีมโต ค่อยขยับไป Starter/Production (paid). เช็กแผนล่าสุดที่ expo.dev/pricing
npx create-expo-app@latest ในเทอร์มินัลexpo start จะได้ QR code ขึ้นมาใช้งานจริงโดยทีมระดับโลก เช่น Coinbase, Bluesky, SpaceX
4 งานที่ทำได้จริง และทำไม Expo เหมาะกับงานนั้น
งานนี้คืออะไร: ทีมมีเว็บแอป React อยู่แล้ว อยากได้เวอร์ชันมือถือเร็ว ๆ ไปทดสอบตลาด
ทำไม Expo เหมาะ: ใช้ React/JavaScript ตัวเดียวกัน ไม่ต้องเรียนภาษาใหม่ ประกอบร่างเป็นแอป iOS/Android ได้เร็วมาก
งานนี้คืออะไร: อยากเห็นแอปทำงานบนมือถือจริงระหว่างพัฒนา แต่มีแค่ Windows/Linux
ทำไม Expo เหมาะ: สแกน QR ผ่าน Expo Go เห็นผลทันทีบนมือถือจริง และ EAS Build คอมไพล์ iOS บนคลาวด์แทน Mac ได้
งานนี้คืออะไร: ทีมไม่เคยส่งแอปขึ้นสโตร์มาก่อน กลัวขั้นตอน signing/certificate ซับซ้อน
ทำไม Expo เหมาะ: EAS Submit จัดการ certificate และการส่งให้อัตโนมัติด้วยคำสั่งเดียว จากเครื่องไหนก็ได้
งานนี้คืออะไร: เจอบั๊กด่วนหลังปล่อยแอป หรืออยากแก้ข้อความ/logic เล็กน้อยทันที
ทำไม Expo เหมาะ: EAS Update ส่งโค้ด JS ที่แก้แล้วตรงถึงผู้ใช้ ข้ามขั้นตอนรอ review ของสโตร์ได้ (เฉพาะการเปลี่ยนแปลงที่ไม่แตะ native code)
Expo ไม่ใช่คำตอบเดียวสำหรับทุกงาน มาดูว่าต่างจาก React Native เปล่า และ Flutter อย่างไร
| หัวข้อ | Expo | React Native เปล่า | Flutter |
|---|---|---|---|
| ภาษา | JavaScript/TypeScript | JavaScript/TypeScript | Dart |
| เริ่มต้นง่าย | ง่ายมาก ไม่ต้อง config native | ต้อง config Xcode/Android Studio เอง | ต้องเรียน Dart + widget ใหม่ |
| Build iOS | ทำผ่านคลาวด์ได้ (ไม่ต้องมี Mac) | ต้องมี Mac | ต้องมี Mac |
| UI | ใช้ native component ของแพลตฟอร์ม | ใช้ native component ของแพลตฟอร์ม | วาด UI เองทั้งหมด (Skia/Impeller) พิกเซลเหมือนกันทุกแพลตฟอร์ม |
| เหมาะกับ | ทีม JS/TS ที่อยากเริ่มเร็ว ส่งเร็ว | ทีมที่ต้องคุม native module เต็มรูปแบบ | ทีมที่ต้องการ UI พิกเซลเป๊ะทุกแพลตฟอร์ม |
Expo ทำให้ทีม JavaScript สร้างแอปมือถือจริง ส่งขึ้นสโตร์จริง ได้โดยไม่ต้องมี Mac หรือรู้ native code มาก่อน— สรุปบทเรียน Expo
เวิร์กช็อปสด 1 วัน (10:00–16:00) ลงมือสร้าง AI Agent + Workflow ใช้งานจริง กลับไปใช้ได้ทันที ไม่ต้องมีพื้นฐานโค้ด
รอบเชียงใหม่ 17–18 และ 24–25 ก.ค. 2026 · Early Bird เริ่ม 7,599 บาท · รอบกรุงเทพฯ ส.ค. 2026
เรียนได้ทุกที่ทุกเวลา — Vibe Code (Basic → Builder → Advanced), Prompt Mastery, OpenClaw DIY และ n8n Zero To Hero