พัฒนา UI
Jetpack Compose เป็นชุดเครื่องมือ Android สมัยใหม่สำหรับการสร้าง UI ที่ใช้กับ Android โดยเฉพาะด้วย Kotlin API ที่ใช้งานง่ายและโค้ดที่น้อยลง Compose ช่วยให้การพัฒนา UI ทำได้ง่ายและเร็วขึ้น รวมถึงการปรับให้เข้ากับรูปแบบของอุปกรณ์ทุกประเภท ตั้งแต่โทรศัพท์ แท็บเล็ต และอุปกรณ์แบบพับได้ ไปจนถึงทีวีและอุปกรณ์ที่สวมใส่ได้
Compose มีคอมโพเนนต์ UI ที่สร้างไว้ล่วงหน้าซึ่งทำงานร่วมกับกราฟิก ภาพเคลื่อนไหว และองค์ประกอบภาพอื่นๆ
สร้าง UI ด้วย Android
หากเพิ่งเริ่มใช้ Compose
สำหรับนักพัฒนาแอปที่คุ้นเคยกับ Android อยู่แล้ว: หลักสูตรนี้ครอบคลุมพื้นฐานของการสร้าง UI เนทีฟด้วย Compose ซึ่งรวมถึงเลย์เอาต์ ธีม ภาพเคลื่อนไหว สถาปัตยกรรม สถานะ การช่วยเหลือพิเศษ และการทดสอบ
หากเพิ่งเริ่มใช้ Compose และ Android
สำหรับนักพัฒนาแอปที่เพิ่งเริ่มต้นใช้งาน Android: ดูวิธีสร้างแอป Android โดยใช้ Jetpack Compose ซึ่งเป็นชุดเครื่องมือที่ทันสมัยสำหรับการสร้างอินเทอร์เฟซผู้ใช้ใน Android
สร้างขึ้นเพื่อรูปแบบของอุปกรณ์เคลื่อนที่
คำแนะนำ
เลย์เอาต์ที่ปรับเปลี่ยนได้
เรียนรู้พื้นฐานของการออกแบบที่ปรับเปลี่ยนตามอุปกรณ์เพื่อสร้างประสบการณ์ของผู้ใช้ที่ปรับให้เข้ากับจอแสดงผลทุกขนาดในโทรศัพท์ แท็บเล็ต อุปกรณ์พับ และอุปกรณ์ ChromeOS ได้อย่างราบรื่น
คำแนะนำ
คอมโพเนนต์แบบปรับอัตโนมัติ
สร้าง UI แบบปรับได้โดยใช้คอมโพเนนต์เลย์เอาต์แบบปรับได้ของ Material 3 เช่น
ListDetailPaneScaffold และ SupportingPaneScaffold คำแนะนำ
การนำทางแบบปรับอัตโนมัติ
ใช้รูปแบบการนำทางแบบปรับได้โดยใช้คอมโพเนนต์ Material 3 เช่น
NavigationSuite และ NavigationSuiteScaffold สร้างสำหรับอุปกรณ์ที่เฉพาะเจาะจง
คำแนะนำ
Wear OS
เขียนแอปสำหรับอุปกรณ์ที่สวมใส่ได้ซึ่งช่วยให้ผู้ใช้เชื่อมต่ออยู่เสมอ ตรวจสอบข้อมูลไบโอเมตริก ติดตามการออกกำลังกาย และใช้ประโยชน์จากฟีเจอร์อื่นๆ ที่มีประโยชน์ได้ทุกที่ทุกเวลา
คำแนะนำ
Android สำหรับทีวี
สร้างแอปใหม่สำหรับทีวีโดยอิงตามสิ่งที่คุณทราบเกี่ยวกับ Android อยู่แล้ว หรือจะขยายการให้บริการแอปที่มีอยู่ให้ทำงานบนทีวีก็ได้
คำแนะนำ
Android สำหรับรถยนต์
นำแอปของคุณไปใช้ในยานพาหนะที่ใช้ Android Auto หรือ Android Automotive OS โดยสถาปัตยกรรมแอปเดียวจะใช้ได้กับทั้ง 2 ระบบ
คำแนะนำ
Android สำหรับ XR
Android XR เป็นส่วนขยายของแพลตฟอร์ม Android คุณจึงสร้างแอป XR ด้วย Android API และเครื่องมือหรือมาตรฐานแบบเปิด เช่น OpenXR และ WebXR ได้
รองรับการช่วยเหลือพิเศษ
ออกแบบมาเพื่อทุกคน ผสานรวมฟีเจอร์และบริการการช่วยเหลือพิเศษเข้ากับแอปเพื่อปรับปรุงความสามารถในการใช้งานสำหรับผู้ใช้ทุกคน
ดูตัวอย่าง
Now in Android
ตอนนี้ใน Android เป็นแอป Android ที่สร้างขึ้นด้วย Kotlin และ Jetpack Compose Now in Android ออกแบบมาเพื่อเป็นข้อมูลอ้างอิงสำหรับนักพัฒนาแอป Android และเป็นแนวทางปฏิบัติแนะนำสำหรับการออกแบบและการพัฒนา
AppWidget
AppWidgets คือคอลเล็กชันตัวอย่างที่แสดงวิธีสร้างวิดเจ็ตแอปโดยใช้ Jetpack Glance ซึ่งเป็นเฟรมเวิร์กที่สร้างจาก Compose
เพิ่มประสิทธิภาพแอปของคุณ
ประสิทธิภาพ
ปรับปรุงประสิทธิภาพของแอปเพื่อให้มั่นใจว่าอินเทอร์เฟซผู้ใช้จะทำงานได้อย่างราบรื่นและตอบสนองได้ดี
การทดสอบ
เขียนการทดสอบที่มีประสิทธิภาพเพื่อให้มั่นใจว่าอินเทอร์เฟซผู้ใช้ของแอปมีความน่าเชื่อถือ ทำงานได้อย่างราบรื่น และทำงานได้ตามที่ต้องการ