
คุยกันก่อนจะเริ่มเรียน
เรียนรู้การเขียนโปรแกรมแบบ OOP โดยการสร้าง Class เพื่อสามารถเขียนและเข้าใจการทำงานแบบ OOP จะทำให้คุณไม่เหนื่อยในการเขียนโค๊ดในระยะยาว เพราะสามารถเก็บไว้ใช้ในอนาคตได้(Reuse)
เรียนรู้การเขียนโปรแกรมแบบ OOP โดยการสร้าง Class ตอนที่ 2
เรียนรู้การเขียนโปรแกรมแบบ OOP โดยการสร้าง Class ตอนที่ 3
เรียนรู้การกำหนดขอบเขต Graphic หรือ Crop ได้โดยใช้ Container เช่นการ Crop ภาพ หรือจำกัดการแสดงผลให้อยู่ในกรอบที่ต้องการ
การสร้าง Image Mask เพื่อเปลี่ยนรูปทรงของรูปภาพ ให้เป็นแบบที่ต้องการ เช่นการทำรูปภาพจากสีเหลี่ยมให้กลายเป็นวงกลม
การใช้งาน Webview เพื่อแสดงเวบบน App สำหรับบางงานที่จำเป็นต้องดึง Web มาแสดงผลบน App เช่นการจ่ายเงินผ่านบัตรเครดิตเป็นต้น
การสร้างรูป Avatar แบบวงกลมที่ใช้เทคนิค Mask เอาโค๊ดไปใช้ได้เลย
การสร้างรูป Avatar แบบวงกลมที่ใช้เทคนิค Mask เอาโค๊ดไปใช้ได้เลย ตอนที่ 2
เรียนรู้เรื่องของการสร้าง Component Slide Month เลื่อนเดือน และเป็นตัวอย่างในการสร้าง Class Component ขึ้นมาเองเพื่อใช้งานได้หลายๆ Project
เรียนรู้การสร้าง Component Tab Slide แบบ Intstagram และเป็นตัวอย่างในการสร้าง Class Component ขึ้นมาเองเพื่อใช้งานได้หลายๆ Project
รู้จักกับการเชื่อมต่อ Server API PHP เพื่อรับส่งฐานข้อมูล ระหว่าง App กับ Web Service ในรูปแบบของ JSON Format ทำให้มีขนาดเล็กและเบา ในตัวอย่างจะมี Code PHP แสดงการทำงานของ Webservice อย่างง่ายอยู่ด้วย
การเชื่อมต่อ Server API PHP เพื่อรับส่งฐานข้อมูล ตอนที่ 2
เรียนรู้การอัพโหลดไฟล์จาก Corona ขึ้น Server ผ่าน PHP โดยการส่ง File+Parameter แบบ Multipart คือการส่งไฟล์ไปพร้อมกับข้อมูลทาง Header แล้วใช้ PHP เป็นตัวรับ มีโค๊ดตัวอย่างสามารถนำไปใช้ได้เลย
เรียนรู้เรื่องการ Login โดยใช้ Token เพื่อไม่ต้องกรอก User / Password ทุกครั้งตอนเข้า App
ทดลองทำการ Register User บน App พร้อมตัวอย่างการทำงานของ Input Field การตรวจสอบ Field ก่อนส่งขึ้น Web Service เพื่อบันทึกลงฐานข้อมูลต่อไป
เรียนรู้การสร้าง Side Menu แบบ Facebook โดยใช้แนวคิดการสลับ View แทนการเปลี่ยน Scene สามารถเพิ่มจำนวนหน้าได้ตามที่ต้องการ
เรียนรู้การสร้าง Side Menu ตอนที่ 2
เรียนรู้เรื่องการสร้าง Side Menu ตอนที่ 3
รู้จักกับ OpenCart ที่เป็น Ecommerce Tools เพื่อใช้ทำระบบหลังบ้านของ Ecommerce Corona App โดยไม่ต้องเขียน Code ฝั่ง Server เลย
** เอกสารคู่มือการติดตั้ง OpenCart REST API มีการอัพเดทไว้ให้แล้วนะครับ สำหรับคนที่ติดตั้ง Extension แล้วพบปัญหา
การใช้ OpenCart REST API เพื่อเชื่อมต่อกับ App ตัวนี้จะเป็น Extension หรือส่วนขยายของ OpenCart ทำให้ OpenCart เชื่อมต่อกับ App ได้ผ่าน REST API พร้อมคู่มือการใช้งาน
**OpenCart ฟรี แต่ REST API Extension ต้องซื้อเพิ่มราคา 89$ ซึ่งประหยัดกว่าการเขียนระบบหลังบ้านเอง
การใช้ OpenCart REST API เพื่อเชื่อมต่อกับ App ตอนที่ 2
การเขียน Code Corona เพื่อเชื่อมต่อกับ OpenCart REST API พร้อมตัวอย่าง Class OpenCartAPI Library ที่ทดสอบใช้งานมาแล้วว่าใช้งานได้จริง
การเขียน Code Corona เพื่อเชื่อมต่อกับ OpenCart REST API ตอนที่ 2
การเรียกเก็บเงินผ่านบัตรเครดิตด้วย Paypal ผ่านทาง Webview ได้ทั้งแบบตัดบัตรครั้งเดียว และตัดบัตรเครดิตแบบเรียกเก็บเงินรายเดือน
การเรียกเก็บเงินผ่านบัตรเครดิตด้วย Paypal ตอนที่ 2
การใช้งานระบบ OneSignal เพื่อส่ง Push Notification ให้กับ App Corona ตอนที่ 1
การใช้งานระบบ OneSignal เพื่อส่ง Push Notification ให้กับ App Corona ตอนที่ 2
เรียนรู้การใช้งาน Plugin Speech Reader เพื่อสร้าง App อ่านตัวหนังสือภาษาไทย
คอร์สนี้ถูกออกแบบมาสำหรับผู้ที่ต้องการผลิตงาน Application iOS/Android ด้วย Corona SDK ในระดับกลางถึงระดับสูง หรือใช้งานในเชิงพานิชย์ โดยสามารถเรียนพื้นฐาน Corona SDK ได้ฟรีจากคอร์ส Corona SDK Basic
ทำไมถึงเขียน App ได้กว่าดีกว่า
หลายๆครั้งเราเรียนการเขียนโปรแกรม iOS มาอย่างแพง ใช้เวลาเป็นเดือนในการเรียน ฝึกฝนทดลองด้วยตัวเองอีกเป็นเดือนกว่าจะเขียน App ได้สักตัว แถมค่าเรียน iOS ก็แพงลิ่ว แต่กลับได้มาแค่เขียน Tableview, Tabview แถมทำความเข้าใจยากและเขียน Code เยอะมาก “ทั้งๆที่ลูกค้าไม่ได้มาดูว่าเราเขียน Code มากน้อยแค่ไหน เขาดูที่งานที่เนื้องานต่างหาก”
พออยากจะเขียน App บน Android ก็ต้องไปเริ่มกระบวนการขั้นตอนใหม่ทั้งหมดคือ เข้าคอร์สเรียนแล้วก็ฝึกเขียนใหม่หมดอีก เพราะ Coding คนละภาษา ระบบแตกต่างกันสิ้นเชิง
จะดีกว่าหรือไม่ถ้าคุณจะสามารถเรียนรู้การเขียน App แบบ Native ได้ในเวลาอันสั้น และเขียน Code น้อยลง เอาเวลาไปสร้างสรรค์ Interface หรือรับงานได้เพิ่มมากขึ้นซึ่งนั่นก็หมายถึงรายได้ที่มากขึ้นนั่นเอง Corona SDK จึงเป็นทางออกของผู้เริ่มต้น รวมไปถึงนักพัฒนาหน้าเก่าที่ต้องการเพิ่มขีดจำกัดในการแข่งขันในตลาดการพัฒนา Mobile App “ในเมื่อคนอื่นใช้เครื่องจักรขุดดิน แล้วทำไมคุณถึงยังใช้จอบเสียมอยู่อีก?”
คอร์สนี้เหมาะสำหรับใคร?
เหมาะกับผู้ที่ต้องการเขียน App iOS/Android ด้วยตัวเอง และมองหาเครื่องมือที่จะอำนวยความสะดวกให้สามารถศึกษาและเขียน App ได้เร็วขึ้น สร้างความได้เปรียบมากกว่าคนอื่น
F.A.Q. คำถามที่พบบ่อย
ถาม: Corona SDK เป็น Webview HTML5 หรือไม่ เห็นว่า Cross Platform ได้
ตอบ: Corona SDK ไม่ได้เป็น Webview หรือเขียน HTML5 โค๊ดครับ เป็น Native เขียนด้วยภาษา Lua ซึ่งง่ายกว่า Java คล้ายกับ Action Script
ถาม: Performance Issue มีปัญหาเรื่องความเร็วหรือไม่ ถ้าเทียบกับ Native จริงๆ
ตอบ: App ที่สร้างจาก Corona ไหล่ลื่นกว่า Webview แน่นอน และมีความเร็วเทียบเท่าหรือดีกว่า Native เสียอีก(ในกรณีเขียน Native Code ไม่ดี) ทดสอบบน iPhone4 และ Android ราคาหลักพันก็ยังใช้งานไหลลื่นปกติ
ถาม: สามารถ Reuse Code ได้มากน้อยแค่ไหน
ตอบ: โค๊ดทั้ง Android กับ iOS เหมือนกันเกือบ 100% ครับ จะแตกต่างกันบ้างที่ตรง Setting มากกว่า และโค๊ดส่วนที่ปรับขนาดหน้าจอ ต่างจากบางค่ายที่ต้องแยกโค๊ด View ออกจากกัน
ถาม: Corona SDK ต้องจ่ายเงินซื้อหรือไม่
ตอบ: ปัจจุบัน Corona SDK ฟรีครับ ก่อนหน้านี้ต้องจ่ายราวๆปีละ 19,000 บาท ตอนนี้แจกฟรีแล้ว
ถาม: มี App ตัวอย่างที่เขียนด้วย Corona SDK ที่ Active อยู่หรือไม่
ตอบ: มีระบบ App Ecommerce อย่าง PayAll ที่ใช้งานเชิงพานิชย์และ Active อยู่ สามารถ Download มาลองดูได้ทั้ง iOS และ Android
ถาม: ไม่เคยเขียน App Mobile เลย จะเริ่มจาก Corona SDK ได้หรือไม่
ตอบ: ได้ครับ นักเรียนหลายคน ไม่ได้ผ่านการเขียน iOS หรือ Android แบบ Native มาก่อน ใช้เวลาเรียนและฝึกทำอยู่ 1 เดือนก็สามารถรับงานลูกค้าได้แล้วครับ
ถาม: คอร์สจะมีการอัพเดทเพิ่มเติมหรือไม่
ตอบ: จะมีการอัพเดทบทเรียนใหม่ๆเพิ่มเติมให้ครับ เมื่อผมเจอเทคนิคหรือแนวคิดใหม่ๆจะอัพเดทบทเรียนให้