Android Development with Kotlin and Jetpack Compose
Android ทำงานบนสมาร์ตโฟนมากกว่า 70% ของโลก คอร์สนี้สอนวิธีการสร้างแอปพลิเคชัน Android ระดับการใช้งานจริงด้วย Kotlin — ภาษาที่ Google แนะนำสำหรับการพัฒนา Android ทั้งหมด — และ Jetpack Compose ชุดเครื่องมือ UI ที่ประกาศแบบทันสมัยซึ่งแทนที่ระบบ View เดิมทั่วทั้งอุตสาหกรรม คุณจะก้าวหน้าจากการเขียนนิพจน์ Kotlin ครั้งแรกไปจนถึงการส่งมอบแอปแบบหลายโมดูลไปยัง Google Play
สิ่งที่คุณจะเรียนรู้
คอร์สนี้ครอบคลุม Kotlin fundamentals, Jetpack Compose layouts, state management and recomposition, navigation, Material Design และ animations คุณจะจัดเก็บข้อมูลด้วย Room Database และ DataStore โหลดรูปภาพด้วย Coil ดึงข้อมูลระยะไกลด้วย Coroutines and Flow และจัดการการพึ่งพาอาศัยด้วย Hilt หัวข้อขั้นสูงรวมถึง Firebase (Auth, Firestore, Messaging) CameraX สำหรับรูปถ่ายและวิดีโอ Maps and Location Services การประมวลผลพื้นหลังด้วย WorkManager pagination with Paging 3 และการทดสอบและการดีบักที่ครอบคลุม
เส้นทางการเรียนรู้
สามสิบเอ็ดคอร์สครอบคลุมตั้งแต่ A1 ถึง C1 คอร์ส A1 และ A2 สร้างพื้นฐาน Kotlin และแอปก่อนเลื่อนไปยัง Compose fundamentals, forms และ lists ระดับ B1 เพิ่มทักษะ UI ของคุณ — ViewModel, lifecycle awareness, Room, notifications, permissions และ Coil คอร์ส B2 จัดการสถาปัตยกรรมแอป, Coroutines and Flow, Hilt, networking, Firebase, CameraX และ WorkManager คอร์ส C1 capstone ครอบคลุม Multi-Module App Architecture, Performance Optimization and Profiling และ Publishing to Google Play
วิธีการทำงาน
แต่ละคอร์สแบ่งออกเป็นบทเรียนแบบมือใช้สั้น ๆ ที่คุณทำให้เสร็จในตัวแก้ไขโค้ดในตัวพร้อมข้อเสนอแนะแบบเรียลไทม์ AI tutor พร้อมใช้งานเมื่อใดก็ตามที่คุณติดขัด เพื่อให้คุณสามารถเรียนด้วยความเร็วของคุณเองได้โดยไม่ต้องรอคำช่วยเหลือ