เริ่มต้นใช้งาน Jetpack Compose

Jetpack Compose เป็นชุดเครื่องมือที่ทันสมัยสำหรับการสร้าง UI ของ Android ซึ่งช่วยลดความซับซ้อนในการพัฒนาแอปที่ปรับให้เข้ากับขนาดการแสดงผลต่างๆ ได้

  • ภาพรวม: ดูแหล่งข้อมูลที่พร้อมให้บริการแก่นักพัฒนาแอป Compose
  • บทแนะนำ: เริ่มต้นใช้งาน Compose ด้วยการสร้าง UI พื้นฐาน
  • คู่มือฉบับย่อ: ลองใช้คู่มือที่รวดเร็วและตรงประเด็นของเรา ซึ่งออกแบบมาเพื่อช่วยให้คุณ บรรลุเป้าหมายได้เร็วที่สุด

แป้งรองพื้น

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

UI แบบปรับได้

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

สภาพแวดล้อมในการพัฒนาซอฟต์แวร์

การออกแบบ

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

การปรับใช้ Compose

แหล่งข้อมูลเพิ่มเติม