เป็น 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 | หัวข้อ | ข้อกำหนด |
---|---|---|
เขียนโปรแกรมภาษา Dart | - | |
พัฒนา Mobile Application ด้วย Flutter | ต้องมีพื้นฐาน Dart |
เป็น Framework ที่พัฒนาโดย Facebook ใช้สำหรับพัฒนา Mobile Application โดย React Native จะทำการแปลงโค้ด JavaScript / JSX ไปเป็นแอพพลิเคชั่นที่รันได้ทั้ง 2 Platform คือ Andriod และ iOS ซึ่ง React Native เป็น Framework ที่ต่อยอดมาจาก React ดังนั้นต้องมีพื้นฐาน React มาก่อนจึงจะสามารถใช้งาน React Native ได้
- Discord
- Skype
- อื่นๆ
ลำดับเนื้อหาอ้างอิงตามหลักสูตร "การพัฒนา Mobile Application" ในช่อง Youtube KongRuksiam Tutorial และ KongRuksiam Official
Course | หัวข้อ | ข้อกำหนด |
---|---|---|
React เบื้องต้น | - | |
พัฒนา Mobile Application ด้วย React Native | ต้องมีพื้นฐาน React |
คือ ภาษาคอมพิวเตอร์ที่พัฒนาขึ้นมาเพื่อแก้ไขข้อบกพร่องบางส่วนที่มีอยู่ในภาษา Java โดยโค้ดที่เขียนด้วยภาษา Kotlin นั้น จะมีความสั้นและกระชับกว่าภาษา Java อีกทั้งยังสามารถนำภาษา Kotlin ไป พัฒนาแอพพลิเคชั่นบน Android ได้ด้วย
- โค้ดมีความสั้นกระชับกว่าภาษา Java
- เขียนได้ทั้งรูปแบบ Functional และ OOP
- แก้ไขข้อบกพร่องหลายอย่างในภาษา Java
- ทำงานบน JVM (Java Virtual Machine) จึงสามารถใช้งานข้าม Platform ได้
- ใช้แทนภาษา Java ในการพัฒนาแอพบน Andriod
หมายเหตุ : ตอนนี้มีสอนเฉพาะหลักสูตร Kotlin เบื้องต้นยังไม่มีสอนหลักสูตรการพัฒนา Android Application ด้วย Kotlin
Course | หัวข้อ | ข้อกำหนด |
---|---|---|
เขียนโปรแกรมภาษา Kotlin | - |