คอร์สอบรมการสร้างแอพ บนแอนดรอยด์ แบบ No Code ด้วย MIT App Inventor 2

อบรมแบบออนไลน์ ผ่าน Zoom

image

เนื้อหาหลักสูตร


image

วันที่ 1


ความรู้เบื้องต้นของ Smartphone
ความรู้เบื้องต้น การเขียนแอพแบบต่างๆ
แนะนำโปรแกรมสำหรับการสร้างแอพด้วย MIT App Inventor 2
การ Setup android Smartphone
ให้ใช้กับโปรแกรม MIT App Inventor 2

Hello Android Robot (แอพสวัสดีแอนดรอยด์โรบอท)
Magic Trick (แอพมายากล)
Android Zoo (สวนสัตว์แอนดรอยด์)
MP3 Player App (แอพเครื่องเล่น MP3)
Video Player App (แอพเครื่องเล่นวีดีโอ)
BMI App (แอพคำนวนดัชนีมวลกาย)

วันที่ 2


Animation App (แอพแอนิเมชั่น)
Mini Calculator App (แอพเครื่องคิดเลขอย่างง่าย)
Mole Mash App (แอพเกมส์ตีตัวตุ่น)
Mole Mash Extra App(แอพเกมส์ตีตัวตุ่นเพิ่มฟังก์ชั่นเวลา)
Paint Pic App (แอพระบายสีและถ่ายรูป)
Muliple Screens App (แอพเปิดหลายหน้า)
Dictionary App (แอพดิกชันนารี)
Ratanakosin Tour App (แอพท่องเที่ยวรอบเกาะรัตนโกสินทร์)
เรียนรู้องค์ประกอบต่างๆ ใน Component Designer

วันที่ 3


การเขียนโปรแกรมแบบ Block ใน Block Editor
ความรู้เรื่อง Sensors
ZeamZee App (แอพเสี่ยงเซียมซี ซึ่งเป็นการใช้ accelerometer sensor)
Another App (แอพเปิดแอพอื่นๆ)
Webview App (การนำเว็บไซต์มาทำเป็น App)
Business App (แอพธุรกิจ)
ตัวอย่างคือ Android Resort App
มี ปุ่มกดเข้า Website,Google Map,โทรออก ,Line เพิ่มเพื่อน

วันที่ 4


ความรู้เรื่อง Database (ฐานข้อมูล)
No TinyDB App (แอพเก็บข้อมูลผ่านตัวแปร)
TinyDB App (แอพเก็บข้อมูลผ่านTinyDB)
Login with TinyDB App (แอพล็อคอินผ่าน TinyDB)
TinyWebDB App (แอพเก็บข้อมูลผ่านWebTinyDB)
FirebaseDB App (แอพเก็บข้อมูลผ่านFirebaseDB)
Chat With FirebaseDB App (แอพแชทผ่าน FirebaseDB)
DSD Group App (แอพแชทกลุ่ม)
Mini Point of sale App (แอพระบบการขายขนาดเล็ก)

วันที่ 5


Queue Management App ( ระบบการจัดการคิว )
โดยจะมี Admin App ซึ่งเป็นคนตั้งค่า และดูคิวหลังบ้าน,
Kiosk App ไว้สำหรับให้ user รับคิว
และ Counter App ให้แต่ละ counter เรียกคิวได้
และถ้าในเครื่องมี Text To Speech จะพูดได้ด้วย
เช่นคำว่า ขอเชิญท่านหมายเลข 5 มาที่เค้าน์เตอร์ 3 ด้วยค่ะ เป็นต้น

image


Time Attendance App ( แอพระบบตอกบัตร )

ทำข้อสอบ Final

แนะนำการนำแอพขึ้น Play Store

แนะนำแหล่งที่ศึกษาต่อเพิ่มเติม

MIT APP INVENTOR 2 VIDEO



FAQ
คำถามถามบ่อย

1. คอร์สนี้สร้างแอพยากไหมคะ

คำตอบ การสร้างแอพด้วยโปรแกรมนี้ง่ายมากเลยครับ เพราะเราใช้โปรแกรม MIT App Inventor2 เป็น block programming ซึ่งเป็นแบบ No code แค่ลากวาง ก็ได้แอพแล้วครับ


2.ถ้าจะเรียนคอร์สนี้ ต้องมีอุปกรณ์อะไรบ้างครับ

คำตอบ มีคอมพิวเตอร์ ซึ่งเป็น windows,mac หรือ linux ก็ได้ครับ ขอให้มี browser เพื่อต่อออก net เพราะโปรแกรมของเราอยู่บน cloud ครับ โดยเราจะต้องมี user gmail เพื่อทำการ Login เข้าระบบ ต่อมาถ้าให้ดีการเรียนทางออนไลน์ควรจะมีอีกจอหนึ่งไว้ดูจอของผู้สอน โดยจอที่จะดูผู้สอน จะต้องมีโปรแกรม zoom ติดตั้งไว้ด้วยครับ และจะต้องมี smartphone ที่เป็นแอนดรอยด์ เพื่อไว้ดูตอนทำโปรแกรมเสร็จแล้ว ซึ่งมีสองวิธีคือทำแอพเสร็จแล้วลงแอพในเครื่อง หรือดูแอพแบบ Realtime ก็ได้ครับ


3.การสร้างแอพด้วยโปรแกรมนี้ ใช้ได้เฉพาะ มือถือแอนดรอยด์เหรอคะ

คำตอบ การสร้างแอพด้วยโปรแกรม MIT APP INVENTOR 2 ในปัจจุบัน ถ้าจะเขียนแล้วติดตั้งแอพลงบนเครื่อง จะลงได้เฉพาะแอนดรอยด์ แต่ตอนนี้เขากำลังพัฒนาให้ support ios อยู่ครับ น่าจะใกล้เสร็จแล้ว


4.ถ้าลงเรียนคอร์สนี้ แล้วไม่มีมือถือแอนดรอยด์ต้องทำอย่างไรบ้างคะ

คำตอบ มีสองวิธี คือ ถ้าเรามีไอโฟน เราสามารถใช้ไอโฟน ลิ้งค์เพื่อดูจากหน้าจอไอโฟนได้ Realtime ครับ แต่อาจจะใช้ได้ไม่ครบทุกฟังก์ชั่น เช่นฟังก์ชั่น Firebase Database , เนื่องจากอยู่ในขั้นตอนของการพัฒนา ซึ่งทางผู้พัฒนาบอกว่าใกล้เสร็จเกือบหมดแล้ว แต่ยังติดตั้งแอพบนไอโฟนไม่ได้ แต่ถ้ามีอีกวิธีคือเราสามารถลง โปรแกรมจำลองมือถือแอนดรอยด์บนคอมพิวเตอร์ของเราได้ ซึ่งจะแนะนำตอนสมัครเข้าอบรมแล้วอีกครั้งหนึ่งครับ


เกี่ยวกับผู้สอน

image

อ.ไก่
ประวัติ
ปริญญาตรี วิศวกรรมไฟฟ้า มหาวิทยาลัยเชียงใหม่ (เกียรตินิยมอันดับหนึ่ง)
ปริญญาโท บริหารธุรกิจ มหาวิทยาลัยเกษตรศาสตร์
อดีต พนักงานบริษัท ไอบีเอ็ม ผู้เชี่ยวชาญฝ่ายเมนเฟรม
วิทยากร AI,IOT,UX/UI,APP
Line id : billykai