ให้ความรู้สำหรับผู้เรียนในการสร้างแอป Android ซึ่งเป็นแพลตฟอร์มที่มีอุปกรณ์ Android ใช้งานอยู่นับพันล้านเครื่องทั่วโลก
มีผู้ที่ใช้ Android อยู่กว่า 2.6 พันล้านคนบนโลก เนื่องจากอุตสาหกรรมอุปกรณ์เคลื่อนที่ยังคงเติบโตอย่างต่อเนื่องทั่วโลก จึงเป็นเวลาที่เหมาะสมที่สุดที่นักศึกษาจะเรียนรู้วิธีสร้างและวางแนวทางให้กับเทคโนโลยีที่ใช้อยู่ในชีวิตประจำวัน
Kotlin เป็นภาษาโปรแกรมที่แนะนำสำหรับการสร้างแอป Android ขึ้นใหม่ สําหรับนักศึกษาที่กำลังเรียนการเขียนโปรแกรมเป็นครั้งแรก ฟีเจอร์ความปลอดภัยของโค้ดจาก Kotlin และไวยากรณ์ที่กระชับจะช่วยให้นักศึกษาโฟกัสกับการเรียนรู้พื้นฐานหลักของการเขียนโปรแกรมได้
การพัฒนาแอป Android เป็นชุดทักษะที่มีคุณค่าซึ่งเป็นที่ต้องการทั่วโลก อาชีพภายในระบบนิเวศของ Android รวมถึงโอกาสในการสร้างธุรกิจใหม่ๆ นั้นมีอยู่มากมาย
ฟังจากอาจารย์ที่สอน Kotlin เป็นส่วนหนึ่งของหลักสูตรอยู่แล้ว

หลักสูตรการพัฒนาแอป Android โดยใช้ Kotlin ออกแบบมาสำหรับนักการศึกษาเพื่อสอนพื้นฐานในการพัฒนาแอป Android ด้วยภาษาการเขียนโปรแกรม Kotlin ในสภาพแวดล้อมที่เป็นชั้นเรียน
ผู้เรียนจะได้ทำความคุ้นเคยกับภาษาโปรแกรมเชิงวัตถุ, วิธีใช้ IDE และวิธีใช้ GitHub ไม่จำเป็นต้องมีประสบการณ์ด้าน Kotlin หรือ Android มาก่อน ขอแนะนำให้นักการศึกษาเรียนรู้เนื้อหาของหลักสูตรให้ครบถ้วนก่อนสอน
ในหลักสูตรมีทั้งหมด 13 บทเรียน โดยแต่ละการบรรยายจะยาวประมาณ 1 ชั่วโมง การบรรยายแต่ละครั้งจะมาพร้อมกับ Codelab ที่เน้นปฏิบัติเป็นเวลา 2 ชั่วโมงสำหรับให้ผู้เรียนทำให้สำเร็จด้วยตนเอง หากคุณพร้อมที่จะสอนเกี่ยวกับ Android แล้ว ให้ใช้สื่อการเรียนการสอนเหล่านี้เพื่อเริ่มต้นตั้งแต่วันนี้ได้เลย เรามีบทเรียนที่ครอบคลุมเกี่ยวกับภาษา Kotlin, ข้อมูลเบื้องต้นเกี่ยวกับการพัฒนาแอป Android, พื้นฐาน UI, สถาปัตยกรรมแอป Android และอื่นๆ อีกมากมาย ใช้สไลด์ต่อไปนี้เพื่อบรรยายในสภาพแวดล้อมที่เป็นชั้นเรียน
บทเรียน ดูสไลด์ ดูตัวอย่างแอป
หมายเหตุ: บทเรียนที่ 1 ถึง 3 จะกล่าวถึงภาษา Kotlin และคุณจะได้เรียนรู้วิธีการสร้างแอป Android แอปแรกในบทเรียนที่ 4
ข้อมูลเบื้องต้น การพัฒนาแอป Android โดยใช้ Kotlin
บทเรียนที่ 1 ข้อมูลเบื้องต้นเกี่ยวกับ Kotlin
บทเรียนที่ 2 ฟังก์ชัน
บทเรียนที่ 3 คลาสและออบเจ็กต์
บทเรียนที่ 4 สร้างแอป Android แอปแรกของคุณ Dice Roller App
บทเรียนที่ 5 เลย์เอาต์ แอปเครื่องคำนวณทิป
บทเรียนที่ 6 การไปยังส่วนต่างๆ ของแอป แอป AndroidTrivia
บทเรียนที่ 7 กิจกรรมและวงจรของ Fragment แอป DessertClicker
บทเรียนที่ 8 สถาปัตยกรรมแอป (เลเยอร์ของ UI) แอปสลับอักษร
บทเรียนที่ 9 สถาปัตยกรรมแอป (เลเยอร์ถาวร) แอป TrackMySleepQuality
บทเรียนที่ 10 กรณีการใช้งานของ RecyclerView ขั้นสูง แอป RecyclerView
บทเรียนที่ 11 เชื่อมต่ออินเทอร์เน็ต แอป MarsRealEstate
บทเรียนที่ 12 Repository Pattern และ WorkManager แอป WorkManager
บทเรียนที่ 13 การออกแบบ UI ของแอป แอป Shrine
ดาวน์โหลดสไลด์ทั้งหมด
ใช้เส้นทางการเรียนรู้เหล่านี้ควบคู่ไปกับสไลด์เป็นงานที่มอบหมายให้กับผู้เรียน เมื่อเสร็จสิ้นแล้ว ผู้เรียนจะได้ทำแบบทดสอบและรับป้ายสำหรับแต่ละบทเรียน

คำนิยมจากอาจารย์

เนื่องจากเป็นหลักสูตรที่เน้นปฏิบัติเป็นส่วนใหญ่ นักศึกษาจึงจะได้เรียนรู้เกี่ยวกับการนำไปปรับใช้ ซึ่งจะช่วยในการฝึกงานกับบริษัทด้านแอปบนอุปกรณ์เคลื่อนที่

Dr. Kavita S. Oza
Shivaji University

นักศึกษาควรเรียนรู้ภาษาสำหรับการพัฒนาแอปเพื่อใช้ [พัฒนา] แอปบนอุปกรณ์เคลื่อนที่ Kotlin เหมาะกับการเรียนรู้มากที่สุด

Dr. Satvir Singh
I. K. Gujral Punjab Technical University

เมื่อเทียบกับภาษาอื่นๆ ที่นักศึกษาอาจเรียนได้ Kotlin ทำความเข้าใจได้ง่ายกว่าและเหมาะกับการใช้งาน

Dr. Priyank Singhal
Teerthanker Mahaveer University

ดูแหล่งข้อมูลเพิ่มเติมได้ที่หน้า JetBrains Kotlin for Education

โปรแกรม Android Study Jams ออกแบบมาเพื่อให้ผู้คนในชุมชนมารวมตัวกันเพื่อเรียนรู้วิธีสร้างแอป Android
ไม่จำเป็นต้องมีประสบการณ์ในการเขียนโปรแกรมมาก่อน สำหรับผู้จัด Study Jams คุณไม่จำเป็นต้องเป็นผู้เชี่ยวชาญด้านสื่อการเรียนการสอนหรือด้านการบรรยาย เนื่องจากผู้เข้าร่วมจะเรียนรู้ด้วยตนเองผ่านหลักสูตรออนไลน์ที่ Google จัดเตรียมไว้ให้ อย่างไรก็ตาม เราขอแนะนำให้ผู้จัดเรียนรู้เนื้อหาให้ครบถ้วนก่อนนำกลุ่ม
เอกสารเหล่านี้จะใช้ในกลุ่มสำหรับพบปะ โปรแกรมหลังเลิกเรียน หรือใช้ในกลุ่มเพื่อนก็ได้ ในช่วงท้ายของโปรแกรม คุณอาจมอบหมายภารกิจสนุกๆ ให้ผู้เข้าร่วมสร้างแอป Android ที่จะช่วยแก้ปัญหาของชุมชนท้องถิ่นได้
สำรวจเส้นทางการเรียนรู้จากข้อมูลพื้นฐานเกี่ยวกับ Android ใน Kotlin ที่ผู้เข้าร่วมจะได้เรียนรู้โดยเป็นส่วนหนึ่งของ Study Jams

คำนิยมจากวิทยากร

มีนักศึกษามาเข้าแถวรอ 2 ชั่วโมงก่อนเข้าห้องปฏิบัติการคอมพิวเตอร์... ทุกคนต่างกระตือรือร้นที่จะเข้าร่วมโปรแกรมและรู้ว่าตนเองจะได้เรียนรู้สิ่งใหม่ๆ ในวันนี้

Sorosh Shiwa
DSC Lead of Aria University

เรามีความสุขและตื่นเต้นมากที่ได้แนะนำให้ผู้คนรู้จักกับ Kotlin และคอยให้ความช่วยเหลือในขั้นแรก ซึ่งอาจช่วยเปลี่ยนแปลงชีวิตของพวกเขาได้เลย

Ceren Tunay และ Serkan Alc
DSC Turkey, Android Core Mentor Team

ติดตาม #AndroidStudyJams บน Twitter

วิธีที่นักพัฒนาแอป 2 คนเรียนรู้เกี่ยวกับ Android และเริ่มทำเป็นอาชีพ