กู้ชีพโปรเจกต์เก่า! อัปเกรด React Native ทุกเวอร์ชัน รันไม่ขึ้น? รับแก้ไข-อัปเกรดจบในที่เดียว
#อัปเกรด React Native โปรเจ็กต์เก่า 1. เบื้องต้น * สอบถามจำนวน feature ทั้งหมดในโปรเจ็กต์ * Debug แรกก่อนประเมิน ต้องขอดู code/clone repo ก่อนสัก 2-3 ชั่วโมง (Free) 2. ประเมินความยาก/ซับซ้อนก่อน * เวอร์ชันเก่าแค่ไหน (เช่น จาก 0.59 ขึ้น 0.74 ยากกว่า 0.70 ขึ้น 0.74) * มี dependency หรือ native module แปลกๆ/เยอะไหม * ใช้ library ที่ deprecated หรือหายไปจากโลกไหม * Build fail หรือ run ไม่ได้เพราะอะไร (dependency, code, gradle, xcode ฯลฯ) * มี test coverage ไหม (unit test, e2e test) 3. ขั้นตอนการทำงานจริง * วิเคราะห์/สืบปัญหาเก่า (Debug) * อัปเกรด React Native (อาจต้องขยับทีละ version) * อัปเกรด dependencies ทั้ง JS และ Native * ปรับแก้โค้ดที่ incompatible (เช่น API เปลี่ยน, RN API ใหม่, library เปลี่ยน interface) * แก้ build (Android: Gradle, iOS: Xcode/Pod) * ทดสอบ run บนอุปกรณ์จริงทั้ง 2 platform * เช็ก feature หลักๆ ว่าใช้งานได้ * สอน/ส่งมอบ (Document/สรุปการเปลี่ยนแปลง) 4. ระยะเวลาการทำงาน * 7-15 วัน หรือ (ตาม scope จริง ที่ประเมินงาน) 5. ประเมินราคาตามขนาดโปรเจ็กต์ 5.1 โปรเจกต์ขนาดเล็ก (Small) 15,000 – 25,000 * จำนวน feature หลัก 1-5 (ตัวอย่าง: Login, Register, Home, Profile, Settings) * จำนวนหน้าจอ (screen) 1-7 * ใช้ API บ้าง, ส่วนใหญ่แค่ดึงข้อมูลหรือ CRUD ธรรมดา * ไม่มีฟีเจอร์พิเศษ เช่น Push, Notification, Offline, Camera, หรือ 3rd Party เยอะๆ 5.2 โปรเจกต์ขนาดกลาง (Medium) 25,000 – 60,000 * จำนวน feature หลัก 6-15 * จำนวนหน้าจอ (screen) 8-20 * มีการเชื่อมต่อ API หลายจุด * มีฟีเจอร์พิเศษเพิ่ม เช่น ระบบแจ้งเตือน, อัปโหลดไฟล์/รูปภาพ, Offline mode, Auth ซับซ้อน, หรือ Integration กับ 3rd Party (เช่น Google Maps, Payment, Firebase) 5.3 โปรเจกต์ขนาดใหญ่ (Large) 60,000 – 150,000+ * จำนวน feature หลัก 16+ * จำนวนหน้าจอ (screen) 20+ * ฟีเจอร์ซับซ้อน/เยอะมาก เช่น ระบบแชท, Real-time, Background Job, Multi-user, CMS, Analytics, Integration หลายเจ้า * มี Native Module พิเศษ หรือเชื่อมต่อกับ Hardware * มีระบบ role/permission หลายระดับ
โปรแกรมเมอร์เชี่ยวชาญ ประสบการณ์มากกว่า 4 ปี Mobile Application iOS และ Android ด้วย React Native มีประสบการณ์ออกแบบโครงสร้างโปรเจกต์ที่ยืดหยุ่น รองรับการขยายและดูแลระดับองค์กร ใช้ Redux, Redux-Saga แยกการจัดการแต่ละส่วน และ Jest สำหรับ Unit Test เพื่อคุณภาพโค้ด และใช้ Obfuscate ป้องกันการ copy โค้ด หรือขโมย logic ธุรกิจ
โปรแกรมเมอร์เชี่ยวชาญ ประสบการณ์มากกว่า 4 ปี Mobile Application iOS และ Android ด้วย React Native มีประสบการณ์ออกแบบโครงสร้างโปรเจกต์ที่ยืดหยุ่น รองรับการขยายและดูแลระดับองค์กร ใช้ Redux, Redux-Saga แยกการจัดการแต่ละส่วน และ Jest สำหรับ Unit Test เพื่อคุณภาพโค้ด และใช้ Obfuscate ป้องกันการ copy โค้ด หรือขโมย logic ธุรกิจ
ทักแชทเพื่อคุยรายละเอียดและบรีฟงานกับฟรีแลนซ์ได้ทันทีโดยไม่มีค่าใช้จ่าย
ตกลงจ้างงาน โดยขอใบเสนอราคากับฟรีแลนซ์ ตรวจสอบรายละเอียดและชำระเงินได้ทันที
เมื่อฟรีแลนซ์ทำงานตามข้อตกลงและส่งงานขั้น สุดท้ายแล้ว ผู้จ้างสามารถตรวจสอบ ขอแก้ไขหรืออนุมัติได้ตามข้อตกลง
Fastwork เป็นตัวกลางถือเงินของคุณ เพื่อความปลอดภัย และฟรีแลนซ์จะได้รับเงิน หลังจากผู้ว่าจ้างจะกดอนุมัติงานแล้วเท่านั้น!

