พัฒนาแอป Android ด้วย Kotlin
เขียนแอป Android ที่ดียิ่งขึ้นได้เร็วขึ้นด้วย Kotlin Kotlin เป็นภาษาโปรแกรมแบบคงที่สมัยใหม่ที่ใช้โดยนักพัฒนาซอฟต์แวร์ Android มืออาชีพกว่า 60% ซึ่งช่วยเพิ่มประสิทธิภาพการทำงาน ความพึงพอใจของนักพัฒนาซอฟต์แวร์ และความปลอดภัยของโค้ด
สื่อความหมายและกระชับ
ฟีเจอร์ภาษาสมัยใหม่ของ Kotlin ช่วยให้คุณมุ่งเน้นที่การแสดงออกทางความคิดและเขียนโค้ดที่ซ้ำกันน้อยลง
รหัสที่ปลอดภัยกว่า
Kotlin ช่วยหลีกเลี่ยง NullPointerException ด้วยการรวม Nullability ไว้ในระบบประเภท แอป Android ที่ใช้ Kotlin มีแนวโน้มที่จะขัดข้องน้อยลง 20%
Jetpack Compose
ชุดเครื่องมือ UI ที่ทันสมัยของ Android สร้างขึ้นจาก Kotlin ซึ่งช่วยให้คุณสร้าง UI ได้อย่างรวดเร็วด้วย API ที่มีประสิทธิภาพและใช้งานง่าย
การเกิดขึ้นพร้อมกันที่มีโครงสร้าง
โคโริวทีนของ Kotlin ช่วยเพิ่มประสิทธิภาพการเขียนโปรแกรมแบบอะซิงโครนัส ทำให้งานทั่วไป เช่น การเรียกใช้เครือข่ายและการอัปเดตฐานข้อมูล ทำงานได้ง่ายและมีประสิทธิภาพ
เริ่มต้นใช้งาน
เริ่มต้นวันใหม่
เรียนรู้ Android และ Kotlin ตั้งแต่เริ่มต้น
ดูคู่มือสําหรับผู้เริ่มต้นซึ่งจะสอนวิธีสร้างแอป Android ด้วย Kotlin และ Jetpack Compose
เริ่มต้นวันใหม่
Kotlin สําหรับนักพัฒนาแอป Android ที่ใช้ Java
หากรู้จัก Java อยู่แล้ว คู่มือและเอกสารประกอบการทํางานร่วมกันของเราจะช่วยคุณเริ่มต้นใช้งาน
เริ่มต้นวันใหม่
คู่มือ Kotlin ขั้นสูง
หากคุ้นเคยกับ Kotlin อยู่แล้ว โปรดอ่านเอกสารประกอบขั้นสูงเพื่อเพิ่มทักษะ
เริ่มต้นวันใหม่
การนำ Kotlin ไปใช้กับทีม
ดูว่าการใช้ Kotlin ช่วยเพิ่มประสิทธิภาพของทีม ปรับปรุงคุณภาพของแอป และเพิ่มความพึงพอใจของนักพัฒนาแอปได้อย่างไร
เพิ่มประสิทธิภาพสำหรับ Kotlin
Kotlin รองรับการพัฒนา Android อย่างเต็มรูปแบบด้วยเครื่องมือและแหล่งข้อมูลที่ช่วยให้คุณประสบความสำเร็จ
Android Studio
Android Studio รองรับ Kotlin ได้อย่างยอดเยี่ยม รวมถึงมีเครื่องมือในตัวที่จะช่วยคุณแปลงโค้ด Java เป็น Kotlin เครื่องมือแสดงไบต์โค้ด Kotlin ช่วยให้คุณเห็นโค้ด Java ที่เทียบเท่าขณะเรียนรู้ Kotlin
Android KTX
Android KTX ช่วยให้การพัฒนาแอป Android ด้วย Kotlin กระชับ น่าใช้งาน และเป็นไปตามรูปแบบภาษามากขึ้นด้วยการใช้ฟีเจอร์ภาษา Kotlin
SDK ที่ใช้งานร่วมกับ Kotlin ได้
ตั้งแต่ Android 9 (API ระดับ 28) เป็นต้นไป Android SDK จะมีคำอธิบายประกอบเกี่ยวกับ Nullability เพื่อช่วยหลีกเลี่ยง NullPointerExceptions เอกสารอ้างอิง API มีให้บริการใน Kotlin ด้วย
ทรัพยากรการเรียนรู้
สำรวจชุดแหล่งข้อมูลที่คัดสรรมาในรูปแบบต่างๆ เพื่อช่วยให้คุณเริ่มต้นเรียนรู้ Kotlin ได้อย่างรวดเร็ว
โค้ด Kotlin มีลักษณะเป็นอย่างไร
แอปที่สร้างด้วย Kotlin
แอปจำนวนมากสร้างขึ้นด้วย Kotlin แล้ว ตั้งแต่สตาร์ทอัพที่กำลังมาแรงไปจนถึงบริษัทใน Fortune 500 ดูว่า Kotlin ช่วยให้ทีมทำงานได้อย่างมีประสิทธิภาพมากขึ้นและเขียนแอปที่มีคุณภาพสูงขึ้นได้อย่างไร
เรื่องราวของนักพัฒนาซอฟต์แวร์
Zomato ใช้ Kotlin เพื่อเขียนโค้ดที่ปลอดภัยและกระชับยิ่งขึ้น
Kotlin ช่วยให้ Zomato ลดจำนวนบรรทัดโค้ดในแอปได้อย่างมาก และช่วยให้พบข้อบกพร่องที่สำคัญในแอปเมื่อคอมไพล์
ดู Rahul รองประธานฝ่ายการจัดการผลิตภัณฑ์ของ Zomato และ Prateek Sharma นักพัฒนาแอป Android พูดคุยเกี่ยวกับวิธีที่ Zomato เริ่มใช้ Kotlin และวิธีที่ตอนนี้ใช้ Kotlin สำหรับฟีเจอร์ใหม่ทั้งหมด
แนะนำ
Kotlin เป็นโอเพนซอร์ส
Kotlin เป็นโปรเจ็กต์โอเพนซอร์สที่ใช้งานได้ฟรีภายใต้สัญญาอนุญาต Apache 2.0 โค้ดของโปรเจ็กต์นี้พัฒนาขึ้นแบบเปิดบน GitHub โดยทีมที่จ้างงานจาก JetBrains เป็นหลัก โดยมี Google และคนอื่นๆ ร่วมพัฒนาด้วย การเลือก Kotlin เป็นการตอกย้ำความมุ่งมั่นของเราที่มีต่อระบบนิเวศแบบเปิดสำหรับนักพัฒนาแอปขณะที่เราพัฒนาและขยายแพลตฟอร์ม Android และเรายินดีที่จะได้เห็นภาษานี้พัฒนาไป
แหล่งข้อมูลที่แนะนำ
Codelab ของ Android ใน Kotlin
เรียนรู้แนวทางปฏิบัติแนะนำและ API ล่าสุดด้วย Codelab ของ Android ใน Kotlin
Android + Kotlin ใน Medium
บทความทางเทคนิคเกี่ยวกับ Kotlin จากทีม Android
หลักสูตรพื้นฐานเกี่ยวกับ Android ด้วย Compose
สําหรับผู้ที่ไม่มีประสบการณ์การเขียนโปรแกรม คุณสามารถเรียนรู้พื้นฐานของภาษาโปรแกรม Kotlin และวิธีสร้างแอป Android ง่ายๆ
เอกสารประกอบเกี่ยวกับภาษา Kotlin
โปรแกรมจำลอง Kotlin
ลองใช้ Kotlin ได้เลยในเว็บเบราว์เซอร์
การอ้างอิงภาษาทางการ
เริ่มเรียนรู้ Kotlin จากเว็บไซต์อ้างอิงภาษาอย่างเป็นทางการ