- เข้าร่วม
- 1 มิถุนายน 2011
- ข้อความ
- 10,930
- คะแนนปฏิกิริยา
- 0
- คะแนน
- 0
กูเกิลประกาศซัพพอร์ต Kotlin Multiplatform (KMP) แนวทางการเขียนแอพข้ามแพลตฟอร์มด้วยภาษา Kotlin อย่างเป็นทางการในงาน Google I/O 2024
Kotlin Multiplatform เป็นโครงการของ JetBrains ที่พัฒนาให้ภาษา Kotlin เขียนแอพข้ามแพลตฟอร์มได้ทั้ง Android, iOS, Web, Desktop, Server
แนวคิดของมันคือการที่แอพ Android ยุคใหม่เขียนด้วย Kotlin เป็นหลักอยู่แล้ว ก็นำโค้ดส่วนนี้ไปใช้กับแพลตฟอร์มอื่นๆ จะได้เขียนครั้งเดียวใช้ได้ [เกือบ] ทุกที่ โดยงานฝั่งจัดการ UI ของแต่ละแพลตฟอร์ม ตัวเฟรมเวิร์ค KMP จะช่วยจัดการให้
KMP แยกงานเป็นส่วน Core Kotlin ที่พัฒนาโดย JetBrains และรองรับแพลตฟอร์มเยอะกว่า ส่วนตัวเฟรมเวิร์ค UI (Compose Multiplatform) และไลบรารีอื่นๆ อาจยังไม่รองรับเยอะเท่า สิ่งที่กูเกิลเข้ามาช่วยคือพอร์ตไลบรารี Jetpack ที่นิยมใช้ในวงการ Android ให้ทำงานกับ KMP ได้มากขึ้น และสามารถรันบน iOS ได้ด้วย, ฝั่งของเครื่องมืออื่นๆ อย่าง Android Gradle Plugin ก็ทำงานร่วมกับ KMP ได้แล้วอย่างเป็นทางการ
นอกจากตัวแพลตฟอร์มพัฒนาแล้ว กูเกิลยังเปิดเผยว่าแอพ Google Docs ตอนนี้เขียนด้วย KMP โดยมีแกนหลัก logic ของแอพร่วมกัน และใช้ KMP ช่วยออกแอพทั้งบน Android, iOS, Web ซึ่งในอนาคตจะขยายไปยังแอพตัวอื่นๆ ในชุด Google Workspace ต่อด้วย
ที่มา - Android Developers Blog
Topics:
Kotlin
Android
Google
Development
Google Docs
อ่านต่อ...
Kotlin Multiplatform เป็นโครงการของ JetBrains ที่พัฒนาให้ภาษา Kotlin เขียนแอพข้ามแพลตฟอร์มได้ทั้ง Android, iOS, Web, Desktop, Server
แนวคิดของมันคือการที่แอพ Android ยุคใหม่เขียนด้วย Kotlin เป็นหลักอยู่แล้ว ก็นำโค้ดส่วนนี้ไปใช้กับแพลตฟอร์มอื่นๆ จะได้เขียนครั้งเดียวใช้ได้ [เกือบ] ทุกที่ โดยงานฝั่งจัดการ UI ของแต่ละแพลตฟอร์ม ตัวเฟรมเวิร์ค KMP จะช่วยจัดการให้
KMP แยกงานเป็นส่วน Core Kotlin ที่พัฒนาโดย JetBrains และรองรับแพลตฟอร์มเยอะกว่า ส่วนตัวเฟรมเวิร์ค UI (Compose Multiplatform) และไลบรารีอื่นๆ อาจยังไม่รองรับเยอะเท่า สิ่งที่กูเกิลเข้ามาช่วยคือพอร์ตไลบรารี Jetpack ที่นิยมใช้ในวงการ Android ให้ทำงานกับ KMP ได้มากขึ้น และสามารถรันบน iOS ได้ด้วย, ฝั่งของเครื่องมืออื่นๆ อย่าง Android Gradle Plugin ก็ทำงานร่วมกับ KMP ได้แล้วอย่างเป็นทางการ
นอกจากตัวแพลตฟอร์มพัฒนาแล้ว กูเกิลยังเปิดเผยว่าแอพ Google Docs ตอนนี้เขียนด้วย KMP โดยมีแกนหลัก logic ของแอพร่วมกัน และใช้ KMP ช่วยออกแอพทั้งบน Android, iOS, Web ซึ่งในอนาคตจะขยายไปยังแอพตัวอื่นๆ ในชุด Google Workspace ต่อด้วย
ที่มา - Android Developers Blog
Topics:
Kotlin
Android
Development
Google Docs
อ่านต่อ...