Skip to content

แนวทางการเรียนรู้สำหรับผู้เริ่มต้นพัฒนาแอพบน Android & iOS (Mobile Application)

Notifications You must be signed in to change notification settings

kongruksiamza/mobile-guideline

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 

Repository files navigation

สารบัญเนื้อหา

Flutter


เป็น Framework ที่พัฒนาโดย Google ใช้สำหรับสร้างแอพพลิเคชั่นในรูปแบบ Multi-Platform จากโค้ดเพียงชุดเดียวที่เขียนด้วย ภาษา Dart โดย Flutter จะทำการแปลงโค้ดดังกล่าวไปเป็นแอพสำหรับรันบน Platform ต่างๆ เช่น Desktop (Windows , MacOS , Linux) , Web , Mobile (iOS , Android) ซึ่งภาษา Dart จะถูกใช้ในการสร้าง User Interface หรือการเขียนโปรแกรมส่วนอื่นๆ เช่น การติดต่อการฐานข้อมูล การเข้าถึงและจัดการเกี่ยวกับอุปกรณ์พกพา เช่น กล้องถ่ายรูป , ตัวสแกนบาร์โค้ด เป็นต้น

เครื่องมือพื้นฐาน

  • Flutter SDK เป็นชุดเครื่องมือสำหรับการพัฒนาแอพด้วย Flutter
  • Android Studio เป็น IDE สำหรับทดสอบและรันแอพพลิเคชั่น

หลักสูตรที่เกี่ยวข้อง

ลำดับเนื้อหาอ้างอิงตามหลักสูตร "การพัฒนา Mobile Application" ในช่อง Youtube KongRuksiam Tutorial

Course หัวข้อ ข้อกำหนด
logo เขียนโปรแกรมภาษา Dart -
logo พัฒนา Mobile Application ด้วย Flutter ต้องมีพื้นฐาน Dart

React Native


เป็น Framework ที่พัฒนาโดย Facebook ใช้สำหรับพัฒนา Mobile Application โดย React Native จะทำการแปลงโค้ด JavaScript / JSX ไปเป็นแอพพลิเคชั่นที่รันได้ทั้ง 2 Platform คือ Andriod และ iOS ซึ่ง React Native เป็น Framework ที่ต่อยอดมาจาก React ดังนั้นต้องมีพื้นฐาน React มาก่อนจึงจะสามารถใช้งาน React Native ได้

ตัวอย่างแอพพลิเคชั่นที่พัฒนาด้วย React Native

หลักสูตรที่เกี่ยวข้อง

ลำดับเนื้อหาอ้างอิงตามหลักสูตร "การพัฒนา Mobile Application" ในช่อง Youtube KongRuksiam Tutorial และ KongRuksiam Official

Course หัวข้อ ข้อกำหนด
logo React เบื้องต้น -
logo พัฒนา Mobile Application ด้วย React Native ต้องมีพื้นฐาน React

Kotlin


คือ ภาษาคอมพิวเตอร์ที่พัฒนาขึ้นมาเพื่อแก้ไขข้อบกพร่องบางส่วนที่มีอยู่ในภาษา Java โดยโค้ดที่เขียนด้วยภาษา Kotlin นั้น จะมีความสั้นและกระชับกว่าภาษา Java อีกทั้งยังสามารถนำภาษา Kotlin ไป พัฒนาแอพพลิเคชั่นบน Android ได้ด้วย

ข้อดีของภาษา Kotlin

  • โค้ดมีความสั้นกระชับกว่าภาษา Java
  • เขียนได้ทั้งรูปแบบ Functional และ OOP
  • แก้ไขข้อบกพร่องหลายอย่างในภาษา Java
  • ทำงานบน JVM (Java Virtual Machine) จึงสามารถใช้งานข้าม Platform ได้
  • ใช้แทนภาษา Java ในการพัฒนาแอพบน Andriod

หลักสูตรที่เกี่ยวข้อง

หมายเหตุ : ตอนนี้มีสอนเฉพาะหลักสูตร Kotlin เบื้องต้นยังไม่มีสอนหลักสูตรการพัฒนา Android Application ด้วย Kotlin

Course หัวข้อ ข้อกำหนด
logo เขียนโปรแกรมภาษา Kotlin -

Documents จากทางผู้พัฒนา

About

แนวทางการเรียนรู้สำหรับผู้เริ่มต้นพัฒนาแอพบน Android & iOS (Mobile Application)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published