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

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

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

มูลนิธิ

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

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

การออกแบบ

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

การปรับใช้ Compose

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