MobileAppDevelopment
เพื่อให้นักเรียนเข้าใจการพัฒนาแอพมือถือ
ชวา
- ดาวน์โหลด JDK จาก https://www.oracle.com/pk/java/technologies/downloads/
- ตั้งค่าเส้นทางในตัวแปรสภาพแวดล้อม Windows
- โปรแกรม HelloWorld
- 10 java ides และบรรณาธิการที่ดีที่สุดในปี 2023 https://www.turing.com/blog/best-java-ides-and-editors/
คู่มือนักพัฒนา Android
https://developer.android.com/guide https://apilevels.com/
เค้าโครงหลักสูตร
- บทที่ # 3 - สถาปัตยกรรม Android
- บทที่ # 4 - ส่วนประกอบแอปพลิเคชัน
- บทที่ # 5 - สวัสดีโลก!
- บทที่ # 7 - กิจกรรม
- บทที่ # 8-บริการ https://codeunplug.com/android-service-sample-code-for-playing-default-ringtone/
- บทที่ # 9-Broadcast Recievers https://www.geeksforgeeks.org/broadcast-receiver-in-android-with-example/
- บทที่ # 68 - ฐานข้อมูล sqlite https://www.tutorialspoint.com/android/android_sqlite_database.htm
- บทที่ # 11 - ชิ้นส่วน https://www.javatpoint.com/android-fragments
- บทที่ # 12 - เจตนาและตัวกรอง
- บทที่ # 13 - เลย์เอาต์ UI
- บทที่ # 14-การควบคุม UI: ปุ่มตัวเลือก https://github.com/tahirabbas876/quiz-using-radiobutton
- บทที่ # 15 - การจัดการเหตุการณ์
- บทที่ # 19-การแจ้งเตือน https://www.tutorialspoint.com/how-to-create-a-notification-with-notificationcompat-builder-in-android
- บทที่ # 25 - การแจ้งเตือน Dialoges https://www.tutorialspoint.com/android/android_alert_dialoges.htm
- บทที่ # 45-การโทร API และ JSON แยกวิเคราะห์ https://www.geeksforgeeks.org/json-parsing-in-android-using-volley-library/
- ListView และ ArrayAdapter https://guides.codepath.com/android/using-an-arrayadapter-with-listview
- การอ่านรหัส QR: https://github.com/journeyapps/zxing-android-embedded
เว็บ API
- Bzuattendance Backend Server, https://github.com/qadir0108/bzuattendancebackend