Basic iOS/Android App Development with Corona SDK

เรียนรู้การสร้าง App Android/iPhone ด้วยเครื่องมือ Corona SDK ตั้งแต่เริ่มต้น
4.2 (68 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
1,477 students enrolled
Free
Start Learning Now
  • Lectures 47
  • Length 7.5 hours
  • Skill Level Beginner Level
  • Languages Thai
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 12/2015 Thai

Course Description

คอร์สนี้จะทำให้คุณสามารถใช้งาน Corona SDK ที่เป็น Tools ในการสร้าง Mobile App ได้อย่างรวดเร็วและง่ายดายตั้งแต่เริ่มต้น ด้วยผู้เชี่ยวชาญที่ผลิต Business App ด้วย Corona SDK มาแล้วทั้ง iOS และ Android Version พร้อมทั้งเผยเคล็ดลับในการเขียน Mobile App ให้ถูกใจ, Design ให้ดูดี ไม่ให้ไปเป็นขยะอยู่บน Store

หลายๆครั้งเราเรียนการเขียน App iPhone มาอย่างแพง ใช้เวลาเป็นเดือนในการเรียน ฝึกฝนทดลองด้วยตัวเองอีกเป็นเดือนกว่าจะเขียน App ได้สักตัว แถมค่าเรียน iOS ก็แพงลิ่ว แต่กลับได้มาแค่เขียน Tableview, Tabview แถมทำความเข้าใจยากและเขียน Code เยอะมาก “ทั้งๆที่ลูกค้าไม่ได้มาดูว่าเราเขียน Code มากน้อยแค่ไหน เขาดูที่งานที่เนื้องานต่างหาก”

พออยากจะเขียน App Android ก็ต้องไปเริ่มกระบวนการขั้นตอนใหม่ทั้งหมดคือ เข้าคอร์สเรียนแล้วก็ฝึกเขียนใหม่หมดอีก เพราะ Coding คนละภาษา ระบบแตกต่างกันสิ้นเชิง

จะดีกว่าไม๊ถ้าคุณจะสามารถเรียนรู้การเขียน App แบบ Native ได้ในเวลาอันสั้น และเขียน Code น้อยลง เอาเวลาไปสร้างสรรค์ Interface หรือรับงานได้เพิ่มมากขึ้นซึ่งนั่นก็หมายถึงรายได้ที่มากขึ้นนั่นเอง Corona SDK จึงเป็นทางออกของผู้เริ่มต้น รวมไปถึงนักพัฒนาหน้าเก่าที่ต้องการเพิ่มขีดจำกัดในการแข่งขันในตลาดการพัฒนา Mobile App “ในเมื่อคนอื่นใช้เครื่องจักรขุดดิน แล้วทำไมคุณถึงยังใช้จอบเสียมอยู่อีก?”


คอร์สนี้เหมาะสำหรับใคร?

  • โปรแกรมเมอร์ที่ต้องการเปลี่ยนมาเขียน Mobile App โดยเริ่มต้นใหม่
  • โปรแกรมเมอร์ที่เคยเขียน iOS มาก่อนแล้ว และต้องการได้งานที่เร็วขึ้นพร้อมจบงาน Android ได้ใน Code เดียว
  • โปรแกรมเมอร์ Android ที่ต้องการเขียน iOS ได้ใน Code เดียวกัน
  • บริษัท StartUp ที่ต้องการมีทีม Programmer ไว้ให้สามารถตอบสนอง App ธุรกิจโดยใช้ต้นทุนและเวลาในการพัฒนาน้อย
  • นักศึกษาที่สนใจเขียน Mobile App ในการทำ Project

คุณสมบัติผู้เข้าฝึกอบรม

1. มี iOS Device เป็นของตัวเอง เช่น iPhone iPad ตั้งแต่ iPhone 4 ขึ้นไป
2.มีเครื่อง Mac หรือ Windows ที่ Support OpenGL2.0
3. สมัคร iOS Developer แล้ว เพื่อ Built App ลง Device ได้ (ยังไม่มีก็เรียนได้)
4. มีพื้นฐานภาษา C++,C#,Objective C , Java , PHP อย่างใดอย่างหนึ่ง
5.Android Device สำหรับการทดสอบบน Android


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 เดือนก็สามารถรับงานลูกค้าได้แล้วครับ

What are the requirements?

  • มี iOS Device เป็นของตัวเอง เช่น iPhone iPad ตั้งแต่ iPhone 4 ขึ้นไป
  • มีเครื่อง Mac หรือ Windows ที่ Support OpenGL2.0
  • สมัคร iOS Developer แล้ว เพื่อ Built App ลง Device ได้ (ยังไม่มีก็เรียนได้)
  • มีพื้นฐานภาษา C++,C#,Objective C , Java , PHP อย่างใดอย่างหนึ่ง
  • Android Device สำหรับการทดสอบบน Android

What am I going to get from this course?

  • สามารถเขียน App โดยใช้เครื่องมือ Corona SDK เบื้องต้นได้
  • สามารถ Build App ลงเครื่อง Android/iOS ได้
  • เข้าใจการทำงานของระบบ Composer และการเปลี่ยนหน้าของ App
  • สามารถโหลดภาพ ,Text ,Shape เพื่อแสดงผลบน App ได้
  • สามารถเชื่อมต่อ App กับระบบ Network Server ได้
  • สามารถเขียน Code ภาษา Lua เพียงครั้งเดียวและ Build ลง iOS/Android แบบ Native ได้

What is the target audience?

  • Programmer ที่มีพื้นฐาน C,C++,C#,PHP หรือ Web Programmer
  • Mobile Programmer ที่เขียน iOS หรือ Android ได้ และต้องการลดเวลาการทำงาน
  • Programmer Software ที่เคยเขียนโปรแกรม Desktop มาก่อน
  • นักเรียนนักศึกษาที่สนใจใช้เครื่องมือ Corona SDK ในการพัฒนา App ในการทำ Project

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Start Here
12:00

เรียนรู้พื้นฐานของระบบ Cross Platform ของ Mobile Development Tools

13:44

ข้อดีของ Corona SDK ที่แตกต่างจาก Tools ตัวอื่น

06:48

เรียนรู้เรื่องข้อจำกัดการใช้งานของ Corona SDK

06:43

รู้จักเครื่องมือที่สามารถช่วยงานการเขียน App ได้

10:28

เรียนรู้การติดตั้ง Software ที่จำเป็นในการทำงาน

Section 2: Syntax ภาษา LUA
06:35

เรียนรู้ไวยกรณ์ภาษา LUA ตอนที่ 1

06:45

เรียนรู้ไวยกรณ์ภาษา LUA ตอนที่ 2

15:00

เรียนรู้ไวยกรณ์ภาษา LUA ตอนที่ 3

Section 3: Corona SDK Programming
07:08

เรียนรู้เรื่อง Display Object ที่เป็นระบบการแสดงผลภาพทุกชนิดบน Corona SDK

12:03

การใช้งาน Simulator เพื่อทดสอบการทำงานของ App บนเครื่องคอมพิวเตอร์

08:30

ทดลอง Debug หรือการ Build ลงเครื่อง Android

17:41

ทดลอง Debug เพื่อ Build ลงเครื่อง iOS

14:36

เรียนรู้การนำตัวหนังสือมาแสดงผลบน App

05:46

เรียนรู้การวาด สีเหลี่ยม วงกลม และ Shape ต่างๆบน App

03:30

เรียนรู้การลากเส้นบน App

07:30

เรียนรู้การโหลดรูปภาพแสดงผลบน App

07:54

เรียนรู้การโหลดภาพจากอินเตอร์เน็ตลงมาแสดงผลบน App

08:08

เรียนรู้โครงสร้าง Directory ของ Mobile App

08:08

เรียนรู้การเขียนโปรแกรมเพื่อรองรับเหตุการณ์หรือ Event Listener

06:15

เรียนรู้เรื่องการใช้นาฬิกากำหนดเวลาบน Corona SDK

08:42

เรียนรู้ตัวช่วยสร้างปุ่มสำเร็จรูปหรือ Widget

16:26

เรียนรู้เรื่อง Composer ที่ใช้ช่วยการสลับเปลี่ยน Scene หรือเปลี่ยนหน้า App

10:59

เรียนรู้เรื่อง Composer ที่ใช้ช่วยการสลับเปลี่ยน Scene หรือเปลี่ยนหน้า App ตอนที่ 2

09:41

เรียนรู้เรื่อง Composer ที่ใช้ช่วยการสลับเปลี่ยน Scene หรือเปลี่ยนหน้า App ตอนที่ 3

12:25

เรียนรู้เรื่องการใช้งาน TextField หรือกล่องรับข้อความ

10:39

เรียนรู้เรืื่องการใช้งาน TableView หรือการแสดงผลแบบตารางเลื่อนขึ้น-ลง

09:36

เรียนรู้เรืื่องการใช้งาน TableView หรือการแสดงผลแบบตารางเลื่อนขึ้น-ลง ตอน 2

09:12

เรียนรู้เรืื่องการใช้งาน TableView หรือการแสดงผลแบบตารางเลื่อนขึ้น-ลง ตอน 3

07:18

เรียนรู้เรื่องการใช้งาน TableView หรือการแสดงผลแบบตารางเลื่อนขึ้น-ลง ตอน 4

08:38

เรียนรู้การใช้งาน Scrollview เลื่อนหน้าจอ

05:05

เรียนรู้เรื่องการใช้ Popup

07:56

เรียนรู้ระบบการเลือกภาพจาก Photo Library

08:47

เรียนรู้เรื่องการถ่ายรูปจากกล้อง

12:09

เรียนรู้เรื่องการใช้ระบบเสียง

09:50

เรียนรู้เรื่องของระบบแผนที่

11:14

เรียนรู้เรื่องของการเชื่อมต่อระบบ Network เบื้องต้น

06:39

เรียนรู้เรื่องของระบบ Database ขนาดเล็กในเครื่อง

05:30

เรียนรู้การเขียน/อ่านไฟล์ในเครื่อง Mobile

11:37

การบ้านทดสอบหลังการเรียนรู้ Corona SDK

13:05

เรียนรู้เรื่อง Tabbar Controller เพื่อสลับหน้าจอ Scene

11:51

เรียนรู้การใช้งาน Picker Wheel เพื่อใช้เลือก Option

06:31

เรียนรู้การส่งข้อมูลข้าม Scene หรือตัวแปร Global

05:36

การใช้งาน UI Class เพื่อสร้าง Header และปุ่ม

05:20

เรียนรู้หลักการของระบบหลายภาษา หรือ Multi Lang

07:34

เรียนรู้เรื่องการใช้ Font ที่กำหนดเองได้ หรือ Custom Font

12:43

เรียนรู้จากการทำงานจริงด้วย Workshop รูปแบบการทำงานของระบบ Login ที่คล้ายกับ App Kbank

08:20

เรียนรู้จากการทำงานจริงด้วย Workshop รูปแบบการทำงานของระบบ Login ที่คล้ายกับ App Kbank ตอนที่ 2

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

CoronaSDKThailand Mongkon Paobnang, Mobile App & Business Consultant

Experience

ผู้ก่อตั้ง Advance Digital Innovation (ADI)
ผู้ก่อตั้ง Leonidlab Development และ Leonidlab Technology
ผู้บริหารและผู้ก่อตั้งบริษัท Index Creative Online ในเครือ Index Event Agency
ที่ปรึกษาทางด้าน Mobile Application บริษัท PayAll Group จำกัด

Success Story:

Columnist MacStyle (Mac Hardware,Mac Music)
Columnist Magazine
Design System 3D Security (3D Security For Prison)
Web Conference (MatrixConference)
Design Radio Online System (Matrix Radio)
Musician Artist at Monster Music under RS Promotion
Leadership Coaching
Innovative Consulting
Online,Mobile Technology Consulting

Ready to start learning?
Start Learning Now