Jetpack Compose เป็นชุดเครื่องมือ Android สมัยใหม่สำหรับการสร้าง UI ที่ใช้กับ Android โดยเฉพาะด้วย Kotlin API ที่ใช้งานง่ายและโค้ดที่น้อยลง Compose ช่วยให้การพัฒนา UI ทำได้ง่ายและเร็วขึ้น รวมถึงการปรับให้เข้ากับรูปแบบของอุปกรณ์ทุกประเภท ตั้งแต่โทรศัพท์ แท็บเล็ต และอุปกรณ์แบบพับได้ ไปจนถึงทีวีและอุปกรณ์ที่สวมใส่ได้

Compose มีคอมโพเนนต์ UI ที่สร้างไว้ล่วงหน้าซึ่งทำงานร่วมกับกราฟิก ภาพเคลื่อนไหว และองค์ประกอบภาพอื่นๆ

สร้าง UI ด้วย Android

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

สร้างขึ้นเพื่อรูปแบบของอุปกรณ์เคลื่อนที่

คำแนะนำ
เรียนรู้พื้นฐานของการออกแบบที่ปรับเปลี่ยนตามอุปกรณ์เพื่อสร้างประสบการณ์ของผู้ใช้ที่ปรับให้เข้ากับจอแสดงผลทุกขนาดในโทรศัพท์ แท็บเล็ต อุปกรณ์พับ และอุปกรณ์ ChromeOS ได้อย่างราบรื่น
คำแนะนำ
สร้าง UI แบบปรับได้โดยใช้คอมโพเนนต์เลย์เอาต์แบบปรับได้ของ Material 3 เช่น ListDetailPaneScaffold และ SupportingPaneScaffold
คำแนะนำ
ใช้รูปแบบการนำทางแบบปรับได้โดยใช้คอมโพเนนต์ Material 3 เช่น NavigationSuite และ NavigationSuiteScaffold

สร้างสำหรับอุปกรณ์ที่เฉพาะเจาะจง

คำแนะนำ
เขียนแอปสำหรับอุปกรณ์ที่สวมใส่ได้ซึ่งช่วยให้ผู้ใช้เชื่อมต่ออยู่เสมอ ตรวจสอบข้อมูลไบโอเมตริก ติดตามการออกกำลังกาย และใช้ประโยชน์จากฟีเจอร์อื่นๆ ที่มีประโยชน์ได้ทุกที่ทุกเวลา
คำแนะนำ
สร้างแอปใหม่สำหรับทีวีโดยอิงตามสิ่งที่คุณทราบเกี่ยวกับ Android อยู่แล้ว หรือจะขยายการให้บริการแอปที่มีอยู่ให้ทำงานบนทีวีก็ได้
คำแนะนำ
นำแอปของคุณไปใช้ในยานพาหนะที่ใช้ Android Auto หรือ Android Automotive OS โดยสถาปัตยกรรมแอปเดียวจะใช้ได้กับทั้ง 2 ระบบ
คำแนะนำ
Android XR เป็นส่วนขยายของแพลตฟอร์ม Android คุณจึงสร้างแอป XR ด้วย Android API และเครื่องมือหรือมาตรฐานแบบเปิด เช่น OpenXR และ WebXR ได้
ออกแบบมาเพื่อทุกคน ผสานรวมฟีเจอร์และบริการการช่วยเหลือพิเศษเข้ากับแอปเพื่อปรับปรุงความสามารถในการใช้งานสำหรับผู้ใช้ทุกคน

เพิ่มประสิทธิภาพแอปของคุณ

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

วิดีโอล่าสุด