หลักพื้นฐานของ Android Kotlin 01.4: เรียนรู้วิธีช่วยเหลือตัวเอง

Codelab นี้เป็นส่วนหนึ่งของหลักสูตรหลักพื้นฐานของ Android Kotlin คุณจะได้รับประโยชน์สูงสุดจากหลักสูตรนี้หากทำตาม Codelab ตามลำดับ Codelab ของหลักสูตรทั้งหมดแสดงอยู่ในหน้า Landing Page ของ Codelab หลักพื้นฐานของ Android Kotlin

บทนำ

ใน Codelab นี้ คุณจะได้เรียนรู้เกี่ยวกับแหล่งข้อมูลที่เป็นประโยชน์ต่อนักพัฒนาแอป Android ด้วย Kotlin ซึ่งรวมถึงเทมเพลต เอกสารประกอบ วิดีโอ และแอปตัวอย่าง

สิ่งที่คุณควรทราบอยู่แล้ว

  • เวิร์กโฟลว์พื้นฐานของ Android Studio
  • วิธีใช้เครื่องมือแก้ไขเลย์เอาต์ใน Android Studio

สิ่งที่คุณจะได้เรียนรู้

  • แหล่งข้อมูลและแหล่งข้อมูลสำหรับนักพัฒนาซอฟต์แวร์ Kotlin และ Android
  • วิธีเปลี่ยนไอคอน Launcher ในแอป
  • วิธีขอความช่วยเหลือเมื่อสร้างแอป Android โดยใช้ Kotlin

สิ่งที่คุณต้องดำเนินการ

  • สำรวจแหล่งข้อมูลบางส่วนที่มีให้บริการแก่นักพัฒนา Android ด้วย Kotlin ทุกระดับ
  • ดาวน์โหลดและสำรวจแอปตัวอย่าง Android ใน Kotlin
  • เปลี่ยนไอคอน Launcher ของแอป

ใน Codelab นี้ คุณจะได้เรียนรู้เกี่ยวกับเทมเพลต ตัวอย่าง เอกสารประกอบ และแหล่งข้อมูลอื่นๆ ที่มีให้สำหรับนักพัฒนาแอป Android ด้วย Kotlin

ก่อนอื่น ให้สร้างแอปอย่างง่ายจากเทมเพลต Android Studio แล้วแก้ไขแอป จากนั้นดาวน์โหลดและสำรวจแอปตัวอย่าง Android Sunflower แล้วแทนที่ไอคอนตัวเรียกใช้ของแอปตัวอย่าง (ดอกทานตะวัน) ด้วยชิ้นงานภาพคลิปอาร์ตที่มีอยู่ใน Android Studio (หน้ายิ้ม)

Android Studio มีเทมเพลตสำหรับการออกแบบแอปและกิจกรรมที่พบบ่อยและแนะนำ เทมเพลตในตัวช่วยประหยัดเวลาและช่วยให้คุณปฏิบัติตามแนวทางปฏิบัติแนะนำด้านการออกแบบ

แต่ละเทมเพลตจะรวมกิจกรรมโครงร่างและอินเทอร์เฟซผู้ใช้ คุณใช้เทมเพลตกิจกรรมเปล่าในหลักสูตรนี้แล้ว เทมเพลตกิจกรรมพื้นฐานมีฟีเจอร์เพิ่มเติมและรวมฟีเจอร์แอปที่แนะนำ เช่น เมนูตัวเลือกที่ปรากฏในแถบแอปบนอุปกรณ์ที่ใช้ Android

ขั้นตอนที่ 1: สำรวจสถาปัตยกรรมกิจกรรมพื้นฐาน

  1. สร้างโปรเจ็กต์ใน Android Studio
  2. ในกล่องโต้ตอบเลือกโปรเจ็กต์ ให้เลือกเทมเพลตกิจกรรมพื้นฐาน แล้วคลิกถัดไป
  3. ในกล่องโต้ตอบกำหนดค่าโปรเจ็กต์ ให้ตั้งชื่อแอปตามที่คุณต้องการ เลือก Kotlin เป็นภาษา แล้วเลือกช่องทำเครื่องหมายใช้อาร์ติแฟกต์ AndroidX คลิกเสร็จสิ้น
  4. สร้างแอปและเรียกใช้ในโปรแกรมจำลองหรืออุปกรณ์ที่ใช้ Android
  5. ระบุส่วนที่มีป้ายกำกับในรูปภาพและตารางด้านล่าง ค้นหาปุ่มที่เทียบเท่าบนหน้าจออุปกรณ์หรือโปรแกรมจำลอง ตรวจสอบโค้ด Kotlin และไฟล์ XML ที่เกี่ยวข้องตามที่อธิบายไว้ในตาราง

การทำความคุ้นเคยกับซอร์สโค้ด Kotlin และไฟล์ XML จะช่วยให้คุณขยายและปรับแต่งเทมเพลตกิจกรรมพื้นฐานให้ตรงกับความต้องการของคุณเองได้

สถาปัตยกรรมของเทมเพลตกิจกรรมพื้นฐาน

#

คำอธิบาย UI

การอ้างอิงโค้ด

1

แถบสถานะที่ระบบ Android จัดให้และควบคุม

ไม่แสดงในโค้ดเทมเพลต แต่คุณเข้าถึงแถบสถานะได้จากกิจกรรม เช่น คุณสามารถเพิ่มโค้ดใน MainActivity.kt เพื่อซ่อนแถบสถานะได้หากจำเป็น

2

แถบแอปหรือที่เรียกว่า แถบการทำงานมีโครงสร้างภาพ องค์ประกอบภาพมาตรฐาน และการนำทาง

ใน activity_main.xml ให้มองหาแถบเครื่องมือ

ภายในองค์ประกอบ AppBarLayout AppBarLayout ในเทมเพลตจะฝัง Toolbar ที่มีฟังก์ชันการทำงานเหมือนกับ ActionBar เพื่อรองรับความเข้ากันได้แบบย้อนหลัง

หากต้องการเปลี่ยนลักษณะที่ปรากฏของแถบแอป ให้เปลี่ยนแอตทริบิวต์แถบเครื่องมือ ดูบทแนะนำเกี่ยวกับแถบแอปได้ที่เพิ่มแถบแอป

3

ชื่อแอปจะมาจากชื่อแพ็กเกจในตอนแรก แต่คุณเปลี่ยนเป็นชื่อใดก็ได้ตามต้องการ

ใน AndroidManifest.xml ให้มองหา

android:label="@string/app_name"

ระบุสตริง app_name ใน strings.xml

4

ปุ่มเมนูรายการเพิ่มเติมของเมนูตัวเลือกจะเก็บรายการเมนูสำหรับกิจกรรม ปุ่มรายการเพิ่มเติมยังมีตัวเลือกเมนูส่วนกลาง เช่น ค้นหาและการตั้งค่าสำหรับแอปด้วย รายการเมนูของแอปจะอยู่ในเมนูนี้

ในMainActivity.kt

เมธอด onOptionsItemSelected() จะใช้สิ่งที่เกิดขึ้นเมื่อผู้ใช้เลือกรายการเมนู

หากต้องการดูรายการในเมนูตัวเลือก ให้เปิด res/menu/menu_main.xml

ที่ง่ายดาย ในเทมเพลตนี้จะระบุเฉพาะรายการเมนูการตั้งค่า

5

CoordinatorLayout ViewGroup คือเลย์เอาต์ที่มีกลไกสำหรับองค์ประกอบ UI ในการโต้ตอบ UI ของแอปจะอยู่ในไฟล์ content_main.xml ซึ่งรวมอยู่ใน ViewGroup นี้

ใน activity_main.xml ให้มองหาวิธีการ include layout เลย์เอาต์นี้ไม่ได้ระบุมุมมอง แต่จะรวมเลย์เอาต์ content_main ซึ่งระบุมุมมองของแอปไว้แทน ยอดดูของระบบจะแยกจากยอดดูที่ไม่ซ้ำกันของแอป

6

เทมเพลตใช้ TextView เพื่อแสดงข้อความ "Hello World" คุณแทนที่ TextView นี้ด้วยองค์ประกอบ UI ของแอป

มุมมองข้อความ "Hello World" อยู่ในไฟล์ content_main.xml องค์ประกอบ UI ของแอปทั้งหมดควรกำหนดไว้ในไฟล์นี้

7

ปุ่มการทำงานแบบลอย (FAB)

ใน activity_main.xml ให้มองหาองค์ประกอบ FloatingActionButton FAB กำหนดเป็นองค์ประกอบ UI โดยใช้ไอคอนภาพคลิปอาร์ต MainActivity.kt มี Stub ใน onCreate() ที่ตั้งค่า onClick() Listener สำหรับ FAB

ขั้นตอนที่ 2: ปรับแต่งแอปที่เทมเพลตสร้างขึ้น

เปลี่ยนลักษณะที่ปรากฏของแอปที่สร้างจากเทมเพลตกิจกรรมพื้นฐาน เช่น คุณเปลี่ยนสีแถบแอปให้ตรงกับแถบสถานะได้ (ในอุปกรณ์บางรุ่น แถบสถานะจะเป็นเฉดสีเข้มกว่าของสีหลักเดียวกันกับที่แถบแอปใช้)

  1. เปลี่ยนชื่อแอปที่แถบแอปแสดง โดยเปลี่ยนapp_nameทรัพยากรสตริงในไฟล์ res > values > strings.xml เป็นดังนี้
<string name="app_name">New Application</string>
  1. เปลี่ยนสีของแถบแอป (Toolbar) ใน res > layout > activity_main.xml โดยเปลี่ยนแอตทริบิวต์ android:background เป็น "?attr/colorPrimaryDark" ค่านี้จะตั้งค่าสีแถบแอปเป็นสีหลักที่เข้มขึ้นซึ่งตรงกับแถบสถานะ
android:background="?attr/colorPrimaryDark"
  1. เรียกใช้แอป ชื่อใหม่ของแอปจะปรากฏในแถบสถานะ และสีพื้นหลังของแถบแอปจะเข้มขึ้นและตรงกับสีของแถบสถานะ เมื่อคลิก FAB แถบแสดงข้อความจะปรากฏขึ้น ดังที่แสดงเป็น 1 ในภาพหน้าจอด้านล่าง
  2. เปลี่ยนข้อความแถบแสดงข้อความ โดยเปิด MainActivity แล้วมองหาโค้ด Stub ใน onCreate() ที่ตั้งค่าเครื่องมือฟัง onClick() สำหรับปุ่ม เปลี่ยน "Replace with your own action" เป็นอย่างอื่น เช่น
fab.setOnClickListener { view ->
   Snackbar.make(view, "This FAB needs an action!", Snackbar.LENGTH_LONG)
       .setAction("Action", null).show()
}
  1. FAB ใช้สีเน้นของแอป ดังนั้นวิธีหนึ่งในการเปลี่ยนสีของ FAB คือการเปลี่ยนสีเน้น หากต้องการเปลี่ยนสีเน้น ให้เปิดไฟล์ res > values > colors.xml แล้วเปลี่ยนแอตทริบิวต์ colorAccent ดังที่แสดงด้านล่าง (ดูความช่วยเหลือในการเลือกสีได้ที่ระบบสีของ Material Design)
<color name="colorAccent">#1DE9B6</color>
  1. เรียกใช้แอป FAB จะใช้สีใหม่และข้อความในแถบแสดงข้อความจะเปลี่ยนไป

ขั้นตอนที่ 3: ดูวิธีเพิ่มกิจกรรมโดยใช้เทมเพลต

สำหรับ Codelab ในหลักสูตรนี้จนถึงตอนนี้ คุณได้ใช้เทมเพลตกิจกรรมเปล่าและกิจกรรมพื้นฐานเพื่อเริ่มโปรเจ็กต์ใหม่ นอกจากนี้ คุณยังใช้เทมเพลตกิจกรรมเมื่อสร้างกิจกรรมหลังจากสร้างโปรเจ็กต์แล้วได้ด้วย

  1. สร้างโปรเจ็กต์แอปหรือเลือกโปรเจ็กต์ที่มีอยู่
  2. ในแผงโปรเจ็กต์ > Android ให้คลิกขวาที่โฟลเดอร์ java
  3. เลือกใหม่ > กิจกรรม > แกลเลอรี
  4. เพิ่มกิจกรรมลงในแอปโดยเลือกActivityเทมเพลตใดเทมเพลตหนึ่ง เช่น เลือกกิจกรรมแถบนำทางเพื่อเพิ่ม Activity ที่มีแถบนำทาง
  5. หากต้องการแสดงกิจกรรมในเครื่องมือแก้ไขเลย์เอาต์ ให้ดับเบิลคลิกไฟล์เลย์เอาต์ของกิจกรรม (เช่น activity_main2.xml) ใช้แท็บการออกแบบและแท็บข้อความเพื่อสลับระหว่างตัวอย่างเลย์เอาต์และโค้ดเลย์เอาต์ของกิจกรรม

ที่เก็บ Google Samples ใน GitHub มีตัวอย่างโค้ด Kotlin Android ที่คุณสามารถศึกษา คัดลอก และรวมเข้ากับโปรเจ็กต์ของคุณได้

ขั้นตอนที่ 1: ดาวน์โหลดและเรียกใช้ตัวอย่างโค้ด Kotlin Android

  1. ไปที่ github.com/googlesamples ในเบราว์เซอร์
  2. สำหรับภาษา ให้เลือก Kotlin
  3. เลือกแอปตัวอย่าง Android ที่เขียนด้วย Kotlin ซึ่งได้รับการแก้ไขล่าสุด แล้วดาวน์โหลดโค้ดโปรเจ็กต์ของแอป สำหรับตัวอย่างนี้ ให้ดาวน์โหลดไฟล์ zip สำหรับแอป android-sunflower ซึ่งแสดงให้เห็นถึงคอมโพเนนต์บางอย่างของ Android Jetpack
  4. ใน Android Studio ให้เปิดโปรเจ็กต์ android-sunflower-master
  5. ยอมรับการอัปเดตที่ Android Studio แนะนำ จากนั้นเรียกใช้แอปในโปรแกรมจำลองหรืออุปกรณ์ที่ใช้ Android

ขั้นตอนที่ 2: สำรวจตัวอย่างโค้ด Kotlin Android

ตอนนี้คุณเปิดแอปตัวอย่าง Android Sunflower ใน Android Studio แล้ว มาดูข้อมูลเกี่ยวกับแอปและสำรวจไฟล์โปรเจ็กต์ของแอปกัน

  1. ดูข้อมูลเกี่ยวกับสิ่งที่แอปตัวอย่างแสดงได้ที่ไฟล์ README ของแอปใน GitHub ดูตัวอย่างนี้ได้ใน README ของ Android Sunflower
  2. ใน Android Studio ให้เปิดไฟล์กิจกรรม Kotlin ไฟล์ใดไฟล์หนึ่งในแอป เช่น GardenActivity.kt.
  3. ใน GardenActivity.kt ให้ค้นหาคลาส ประเภท หรือกระบวนการที่คุณไม่คุ้นเคย แล้วค้นหาในเอกสารประกอบสำหรับนักพัฒนาแอป Android เช่น หากต้องการดูข้อมูลเพิ่มเติมเกี่ยวกับเมธอด setContentView() ให้ค้นหา setContentView() ใน developer.android.com

ขั้นตอนที่ 3: เปลี่ยนไอคอน Launcher

ในขั้นตอนนี้ คุณจะเปลี่ยนไอคอน Launcher สำหรับแอปตัวอย่าง Android Sunflower โดยจะเพิ่มภาพคลิปอาร์ตและใช้แทนที่ไอคอน Launcher ของ Android Sunflower ปัจจุบัน

ไอคอน Launcher

แต่ละแอปที่คุณสร้างด้วย Android Studio จะเริ่มต้นด้วยไอคอน Launcher เริ่มต้นที่แสดงถึงแอปนั้น บางครั้งไอคอน Launcher จะเรียกว่าไอคอนแอปหรือไอคอนผลิตภัณฑ์

หากคุณเผยแพร่แอปใน Google Play ไอคอน Launcher ของแอปจะปรากฏในข้อมูลและผลการค้นหาของแอปใน Google Play Store

หลังจากติดตั้งแอปในอุปกรณ์ที่ใช้ Android แล้ว ไอคอน Launcher ของแอปจะปรากฏในหน้าจอหลักของอุปกรณ์และที่อื่นๆ ในอุปกรณ์ เช่น ไอคอน Launcher ของแอป Android Sunflower จะปรากฏในหน้าต่างค้นหาแอปของอุปกรณ์ ซึ่งแสดงเป็น 1 ในภาพหน้าจอด้านล่าง ไอคอน Launcher เริ่มต้นที่แสดงเป็น 2 ด้านล่างจะใช้ในตอนแรกสำหรับโปรเจ็กต์แอปทั้งหมดที่คุณสร้างใน Android Studio

การเปลี่ยนไอคอน Launcher

การเปลี่ยนไอคอน Launcher จะช่วยให้คุณได้รู้จักฟีเจอร์เนื้อหารูปภาพของ Android Studio

ใน Android Studio คุณเปลี่ยนไอคอน Launcher ของแอป Android Sunflower ได้โดยทำดังนี้

  1. ในแผงโปรเจ็กต์ > Android ให้คลิกขวา (หรือ Control+คลิก) โฟลเดอร์ res เลือกใหม่ > ชิ้นงานรูปภาพ กล่องโต้ตอบกำหนดค่าชิ้นงานรูปภาพจะปรากฏขึ้น

คลิกแท็บเลเยอร์เบื้องหน้าสำหรับไอคอน Launcher

  1. ในช่องประเภทไอคอน ให้เลือกไอคอน Launcher (แบบปรับได้และแบบเดิม) หากยังไม่ได้เลือก คลิกแท็บเลเยอร์เบื้องหน้า
  2. สำหรับประเภทชิ้นงาน ให้เลือกภาพคลิปอาร์ตตามที่แสดงเป็น 1 ในภาพหน้าจอด้านล่าง

  3. คลิกไอคอนหุ่นยนต์ในช่องภาพคลิปอาร์ต ซึ่งแสดงเป็น 2 ในภาพหน้าจอด้านบน กล่องโต้ตอบเลือกไอคอนจะปรากฏขึ้น ซึ่งแสดงชุดไอคอน Material Design
  4. เรียกดูกล่องโต้ตอบเลือกไอคอน หรือค้นหาไอคอนตามชื่อ เลือกไอคอน เช่น ไอคอนอารมณ์ เพื่อแนะนำอารมณ์ดี คลิกตกลง

  1. ในกล่องโต้ตอบกำหนดค่าชิ้นงานรูปภาพ ให้คลิกแท็บเลเยอร์พื้นหลัง เลือกสีสำหรับประเภทชิ้นงาน คลิกชิปสีแล้วเลือกสีที่จะใช้เป็นเลเยอร์พื้นหลังสำหรับไอคอน
  2. คลิกแท็บเดิม แล้วตรวจสอบการตั้งค่าเริ่มต้น ยืนยันว่าคุณต้องการสร้างไอคอนแบบเดิม ทรงกลม และ Google Play Store คลิกถัดไป
  3. กล่องโต้ตอบยืนยันเส้นทางไอคอนจะปรากฏขึ้นเพื่อแสดงตำแหน่งที่ระบบเพิ่มและเขียนทับไฟล์ไอคอน คลิกเสร็จสิ้น
  4. เรียกใช้แอปในโปรแกรมจำลอง AVD หรืออุปกรณ์ที่ใช้ Android

Android Studio จะเพิ่มรูปภาพตัวเรียกใช้ลงในไดเรกทอรี mipmap โดยอัตโนมัติสำหรับความหนาแน่นของหน้าจอต่างๆ ตอนนี้แอป Android Sunflower ใช้ไอคอนภาพคลิปอาร์ตใหม่เป็นไอคอนเปิดแอปแล้ว

  1. เรียกใช้แอปอีกครั้ง ตรวจสอบว่าไอคอน Launcher ใหม่ปรากฏในหน้าจอค้นหาแอป

ขั้นตอนที่ 1: สำรวจเอกสารประกอบอย่างเป็นทางการของ Android

สำรวจเว็บไซต์เอกสารประกอบของ Android ที่มีประโยชน์มากที่สุด 2-3 เว็บไซต์ และทำความคุ้นเคยกับสิ่งที่พร้อมให้บริการ

  1. ไปที่ developer.android.com เอกสารประกอบสำหรับนักพัฒนาซอฟต์แวร์ Android อย่างเป็นทางการนี้ได้รับการอัปเดตอยู่เสมอโดย Google
  2. ไปที่ developer.android.com/design/ เว็บไซต์นี้มีหลักเกณฑ์ในการออกแบบรูปลักษณ์และฟังก์ชันการทำงานของแอป Android คุณภาพสูง
  3. ไปที่ material.io ซึ่งเป็นเว็บไซต์เกี่ยวกับ Material Design Material Design เป็นปรัชญาการออกแบบเชิงแนวคิดที่อธิบายลักษณะและการทำงานของแอปทั้งหมด ไม่ใช่แค่แอป Android บนอุปกรณ์เคลื่อนที่ ไปที่ลิงก์เพื่อดูข้อมูลเพิ่มเติมเกี่ยวกับ Material Design เช่น หากต้องการดูข้อมูลเกี่ยวกับการใช้สี ให้คลิกแท็บการออกแบบ แล้วเลือกสี
  4. ไปที่ developer.android.com/docs/ เพื่อดูข้อมูล API, เอกสารประกอบอ้างอิง, บทแนะนำ, คู่มือเครื่องมือ และตัวอย่างโค้ด
  5. ไปที่ developer.android.com/distribute/ เพื่อดูข้อมูลเกี่ยวกับการเผยแพร่แอปใน Google Play Google Play คือระบบการจัดจำหน่ายดิจิทัลของ Google สำหรับแอปที่พัฒนาด้วย Android SDK ใช้ Google Play Console เพื่อขยายฐานผู้ใช้และเริ่มสร้างรายได้
  1. ดูช่อง Android Developers บน YouTube ซึ่งเป็นแหล่งข้อมูลที่ยอดเยี่ยมสำหรับบทแนะนำและเคล็ดลับ
  2. ไปที่บล็อกอย่างเป็นทางการของ Android ซึ่งทีม Android จะโพสต์ข่าวสารและเคล็ดลับ
  3. ป้อนคำถามใน Google Search แล้วเครื่องมือ Google Search จะรวบรวมผลการค้นหาที่เกี่ยวข้องจากแหล่งข้อมูลต่างๆ เช่น ใช้ Google Search เพื่อถามคำถามว่า "เวอร์ชันระบบปฏิบัติการ Android ที่ได้รับความนิยมมากที่สุดในอินเดียคือเวอร์ชันใด" คุณยังป้อนข้อความแสดงข้อผิดพลาดใน Google Search ได้ด้วย

ขั้นตอนที่ 3: ค้นหาใน Stack Overflow

Stack Overflow เป็นชุมชนของโปรแกรมเมอร์ที่ช่วยเหลือกัน หากพบปัญหา ก็เป็นไปได้สูงว่าจะมีคนโพสต์คำตอบไว้แล้ว

  1. โปรดไปที่ Stack Overflow
  2. ป้อนคำถามในช่องค้นหา เช่น "ฉันจะตั้งค่าและใช้ ADB ผ่าน Wi-Fi ได้อย่างไร" คุณค้นหาใน Stack Overflow ได้โดยไม่ต้องลงทะเบียน แต่หากต้องการโพสต์คำถามใหม่หรือตอบคำถาม คุณจะต้องลงทะเบียน
  3. ป้อน [android] ในช่องค้นหา วงเล็บ [] แสดงว่าคุณต้องการค้นหาโพสต์ที่ติดแท็กว่าเกี่ยวกับ Android
  4. คุณสามารถรวมแท็กและคำค้นหาเพื่อให้การค้นหาเฉพาะเจาะจงยิ่งขึ้น ลองค้นหาด้วยคำต่อไปนี้
  • [android] and [layout]
  • [android] "hello world"

ขั้นตอนที่ 4: ใช้ เครื่องมือจัดการ SDK เพื่อติดตั้งเอกสารประกอบแบบออฟไลน์

เมื่อติดตั้ง Android Studio ระบบจะติดตั้งคอมโพเนนต์ที่จำเป็นของ Android SDK ไปพร้อมกัน หากต้องการติดตั้งไลบรารีและเอกสารประกอบอื่นๆ ที่พร้อมใช้งาน ให้ใช้ SDK Manager

หากต้องการสำรวจ SDK Manager และดาวน์โหลดเอกสารประกอบ SDK ให้ทำตามขั้นตอนต่อไปนี้

  1. ใน Android Studio ให้เลือกเครื่องมือ > SDK Manager ตัวจัดการ SDK จะเปิดขึ้น
  2. ในคอลัมน์ด้านซ้ายของ SDK Manager ให้เลือก Android SDK (1 ในภาพหน้าจอด้านล่าง)
  3. จดเส้นทางในช่องตำแหน่ง Android SDK (2 ในภาพหน้าจอด้านล่าง) คุณจะใช้เส้นทางนี้ในภายหลังเพื่อค้นหาสิ่งที่คุณติดตั้ง
  4. ใน SDK Manager ให้คลิกแท็บ SDK Platforms จากที่นี่ คุณจะติดตั้งระบบ Android เวอร์ชันอื่นๆ ได้
  5. คลิกแท็บ SDK Tools คุณสามารถติดตั้งเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ SDK ที่ไม่ได้ติดตั้งไว้โดยค่าเริ่มต้นได้จากที่นี่ นอกจากนี้ คุณยังติดตั้งเอกสารประกอบสำหรับนักพัฒนาแอป Android เวอร์ชันออฟไลน์ได้ด้วย
  6. คลิกแท็บเว็บไซต์อัปเดต SDK Android Studio จะตรวจสอบการอัปเดตเว็บไซต์ที่ระบุและเลือกเป็นประจำ
  7. กลับไปที่แท็บเครื่องมือ SDK แล้วเลือกช่องทําเครื่องหมายเอกสารประกอบสําหรับ Android SDK หากยังไม่ได้เลือก คลิกใช้

    กล่องโต้ตอบเพื่อยืนยันจะเปิดขึ้น โดยจะแสดงพื้นที่ว่างในดิสก์ที่ต้องใช้ในการดาวน์โหลด คลิกตกลง
  8. เมื่อติดตั้งเสร็จแล้ว ให้คลิก Finish (เสร็จสิ้น)

หากต้องการค้นหาเอกสารที่คุณติดตั้ง ให้ทำตามขั้นตอนต่อไปนี้

  1. ในคอมพิวเตอร์ ให้ไปที่ไดเรกทอรี Android/sdk/ (หากต้องการค้นหาเส้นทางไปยังไดเรกทอรี ให้ดูช่องตำแหน่ง Android SDK ซึ่งแสดงเป็น 2 ในภาพหน้าจอด้านบน)
  2. เปิดไดเรกทอรี docs/
  3. ค้นหาไฟล์ index.html แล้วเปิดในเบราว์เซอร์
  • เอกสารประกอบอย่างเป็นทางการสำหรับนักพัฒนาแอป Android อยู่ที่ developer.android.com
  • Material Design คือปรัชญาการออกแบบเชิงแนวคิดที่อธิบายลักษณะและวิธีการทำงานของแอปบนอุปกรณ์เคลื่อนที่ Material Design ไม่ได้มีไว้สำหรับแอป Android เท่านั้น ดูหลักเกณฑ์ของ Material Design ได้ที่ material.io
  • Android Studio มีเทมเพลตสำหรับการออกแบบแอปและกิจกรรมที่พบบ่อยและแนะนำ เทมเพลตเหล่านี้มีโค้ดที่ใช้งานได้สำหรับกรณีการใช้งานทั่วไป
  • เมื่อสร้างโปรเจ็กต์ คุณจะเลือกเทมเพลตสำหรับกิจกรรมแรกได้
  • ขณะพัฒนาแอป คุณสามารถสร้างกิจกรรมและคอมโพเนนต์อื่นๆ ของแอปจากเทมเพลตในตัวได้
  • ตัวอย่างของ Google มีตัวอย่างโค้ดที่คุณสามารถศึกษา คัดลอก และรวมเข้ากับโปรเจ็กต์ของคุณได้

หลักสูตร Udacity:

เอกสารประกอบของ Android Studio:

เอกสารประกอบสำหรับนักพัฒนาแอป Android

ตัวอย่างโค้ด

วิดีโอ:

แหล่งข้อมูลอื่นๆ

เริ่มบทเรียนถัดไป: 2.1: เลย์เอาต์เชิงเส้นโดยใช้เครื่องมือแก้ไขการออกแบบ

ดูลิงก์ไปยัง Codelab อื่นๆ ในหลักสูตรนี้ได้ที่หน้า Landing Page ของ Codelab หลักพื้นฐานของ Android Kotlin