Mobile App development with React Native + Expo

ทำ development note ไว้หน่อย หลังจากลงมาขลุกแก้ปัญหาอยู่พักนึง เลยได้ setup ที่คิดว่าใช้งานได้ประมาณนึง

โปรเจคนี้ใช้ React Native + Expo ด้วยเหตุผลที่ว่าสามารถขึ้น MVP ได้เร็วทั้ง iOS / Android ด้วยทีมที่เล็ก

Setup บนเครื่องตัวเอง ที่คิดว่า work และควรค่าแก่การทำซ้ำคือ

  • Develop ด้วย VS Code ผ่าน devcontainer เพราะจะได้ไม่รกเครื่อง ถ้าเราต้องจับหลายๆ project ไปเรื่อยๆ การจะต้องลงทุกอย่างให้ถูก version และต้องพร้อมสำหรับการสลับไป version อื่นๆเพื่อรัน project อื่น เป็นอะไรที่ยากมาก devcontainer เลยเป็นทางออก ถ้าใช้คนเดียวก็สร้างไฟล์ไว้ใน workspace (เครื่องเราเอง) ถ้าใช้หลายคนก็ commit ขึ้น repository ไปเลย

    ตอนใช้ Expo เลือกใช้ base image คือ ghcr.io/cirruslabs/android-sdk:35 เพื่อให้ compile android local ได้ เป็นอันจบ

    ตัวอย่างไฟล์ devcontainer.json สำหรับใช้รัน Expo บน Windows สำหรับ dev / debug Android
Scroll to top