ขอคำแนะนำการพัฒนา Multi Platform Mobile Application: ภาษา, การส่งข้อมูลระหว่างอุปกรณ์ และสถานที่เรียน/อบรม ครับ

จุดมุ่งหมายคือต้องการพัฒนา Application
- ขึ้นบนทุก Platform หรืออย่างน้อยก็พวกตัวหลักๆ iOS, Android และ WP
- สามารถสื่อสาร ส่งข้อมูลระหว่างเครื่อง ข้าม Platform ได้ โดยไม่ต้องพึ่งพา network
- UI บนแต่ละ Platform เป็นอิสระต่อกันโดยสิ้นเชิง (คือหน้าตาไม่จำเป็นต้องเหมือนกันเป๊ะก็ได้)
- มี In-App purchases

*จินตนาการง่ายๆ ก็เหมือนเกมหมากรุก ให้สองคนมานั่งเล่นด้วยกัน (App จริงเป็นอย่างอื่น แต่การทำงานประมาณเดียวกัน)

พื้นความรู้ จขกท
- เคยเขียนโปรแกรมมาหลายภาษาอยู่ แต่ยังไม่เคยเขียน MobApp
- เคยใช้แต่ Android อยู่บ้าง ไม่เคยจับ iOS กับ WP เลย
- ไม่เกี่ยง ถ้าจะต้องเขียนโปรแกรมแยกสำหรับแต่ละ Platform
- ไม่เกี่ยงที่จะเปิดตำรา หายูทูบดูเอาเอง แต่ได้เข้าคอร์สหน่อยก็ดี ประมาณอายุไม่น้อยแล้ว อยากได้คนช่วยจูง
- เงินทุน และเวลาว่าง ไม่ค่อยเป็นปัญหา

คำแนะนำที่ต้องการคือ
1) จะพัฒนาด้วยภาษาอะไร ในลักษณะไหนน่าจะเหมาะ Native หรือ Cross Platforms
2) การติดต่อระหว่างเครื่อง โดยไม่ต้องพึ่งพา network มีทางเลือกอะไรบ้าง (ตอนนี้ที่นึกออก มีอย่างเดียวคือผ่าน Bluetooth หรือเปล่า)
3) มีที่สอน หรืออบรม หลักสูตรระยะสั้น สำหรับการพัฒนา App แต่ละ Platform จะแนะนำไหม อยากได้แถวลาดพร้าวเลียบทางด่วน ออกไปไม่เกิน วิภาวดี พระรามเก้า รามคำแหง รามอินทรา (ไกลกว่านั้นไม่สะดวกเดินทาง)

ขอบคุณทุกความเห็นล่วงหน้าครับ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่