สร้างแอปแรก (original) (raw)
สวัสดีทุกคน
ทำตาม Codelab เบื้องต้นนี้เพื่อดูวิธีการทีละขั้นตอนเกี่ยวกับวิธีสร้างแอป Hello World ของ Android
พัฒนาแอป Android ที่รองรับการปรับขนาด แยกเป็นโมดูล และทดสอบได้
พัฒนาแอปที่ปรับขนาดได้ แยกเป็นโมดูล และทดสอบได้ตั้งแต่ต้น แอปนี้จะไม่ใช่แอป Hello World แต่เราจะมุ่งเน้นที่การสร้างสถาปัตยกรรมของแอปที่จะช่วยให้แอปของคุณเติบโตได้
สร้างแอปสำหรับอุปกรณ์หลายรูปแบบ
สร้างแอปที่ใช้งานได้บนโทรศัพท์ แท็บเล็ต อุปกรณ์พับได้ อุปกรณ์ ChromeOS จอแสดงผลในรถยนต์ และ XR 2D Codelab นี้จะแสดงวิธีใช้ Jetpack Compose เพื่อเพิ่มประสิทธิภาพแอปสำหรับขนาดและการกำหนดค่าการแสดงผลต่างๆ
หลักสูตร
เริ่มหลักสูตรข้อมูลพื้นฐานเกี่ยวกับ Android
เข้าร่วมหลักสูตรเต็มเพื่อเรียนรู้พื้นฐานของการสร้างแอปด้วย Jetpack Compose, ชุดเครื่องมือสมัยใหม่ของ Android สำหรับการพัฒนาอินเทอร์เฟซผู้ใช้
เมื่อสร้างชุดแอป คุณจะได้เรียนรู้พื้นฐานเกี่ยวกับการเขียนโปรแกรม Kotlin ภาษาและพื้นฐานการพัฒนาแอป
เรียนรู้
เรียกดูแหล่งข้อมูลการเรียนรู้
เจาะลึกโดยสำรวจแหล่งข้อมูลการฝึกอบรมอื่นๆ เช่น เส้นทางการเรียนรู้สำหรับ หัวข้อขั้นสูงเพิ่มเติม ซึ่งรวมถึง Compose, สถาปัตยกรรมแอป และการช่วยเหลือพิเศษ
ประกอบชุดเครื่องมือ
คุณภาพของแอปเป็นสิ่งสำคัญ
สร้างแอปคุณภาพสูงที่มอบประสบการณ์การใช้งานที่ราบรื่นและสอดคล้องกันแก่ผู้ใช้ ดูวิธีตรวจสอบว่าแอปทำงานได้ดีในอุปกรณ์ทุกรูปแบบ รวมถึงโทรศัพท์, แท็บเล็ต, อุปกรณ์พับได้, อุปกรณ์ ChromeOS, จอแสดงผลในรถยนต์ที่จอดอยู่ และ 2D XR
ตัวอย่างที่แนะนํา
หากคุณเรียนรู้ได้ดีที่สุดด้วยการอ่านโค้ด เรามีแอปตัวอย่างมากมายให้คุณลองดูและเรียนรู้
Now in Android
ตอนนี้ Android เป็นแอป Android ที่สร้างด้วย Kotlin และ Jetpack Compose ตอนนี้ Android ออกแบบมาเพื่อทำหน้าที่เป็นข้อมูลอ้างอิงสำหรับนักพัฒนาซอฟต์แวร์ Android ซึ่งเป็นต้นแบบของแนวทางปฏิบัติแนะนำสำหรับการออกแบบและการพัฒนา
เขียนตัวอย่าง
ที่เก็บนี้ประกอบด้วยชุดโปรเจ็กต์ Android Studio แต่ละโปรเจ็กต์ที่จะช่วยให้คุณเรียนรู้เกี่ยวกับ Compose ใน Android ตัวอย่างแต่ละรายการจะแสดงให้เห็นกรณีการใช้งาน ระดับความซับซ้อน และ API ที่ต่างกัน
ตัวอย่างสถาปัตยกรรม
ตัวอย่างเหล่านี้แสดงแนวทางด้านสถาปัตยกรรมที่แตกต่างกันในการพัฒนาแอป Android ในสาขาต่างๆ คุณจะเห็นแอปเดียวกัน (แอปรายการสิ่งที่ต้องทำ) ที่มีการใช้งานที่แตกต่างกันเล็กน้อย