Kotlin Multiplatform เข้าสู่รุ่นเบต้าแล้ว และเป็นหนึ่งในวิธีที่ดีที่สุดในการสร้างโปรเจ็กต์หลายแพลตฟอร์มสำหรับทั้ง Android และ iOS
หากคุณเคยเข้าสู่การพัฒนา Android คุณคงเคยได้ยินเกี่ยวกับ Kotlin เป็นภาษาที่ออกแบบโดย JetBrains ซึ่งสามารถทำงานร่วมกับ Java ได้อย่างสมบูรณ์ คุณสามารถสร้างแอปพลิเคชันสำหรับ Android, เว็บ และ iOS ได้ และ Google บอกว่าเป็นภาษาที่ต้องการสำหรับนักพัฒนาแอปในการเขียน ขณะนี้ Kotlin Multiplatform กำลังเข้าสู่เบต้า ซึ่งจะช่วยให้นักพัฒนาสามารถสร้างทั้ง Android และ iOS จากโค้ดเบสเดียวกัน
สำหรับการเปลี่ยนแปลงที่เกิดขึ้น JetBrains ไม่ได้ให้อะไรเรามากนัก “ด้วยการเปิดตัวเบต้านี้ เราได้อัปเดตแนวทางการจัดการหน่วยความจำเพื่อมอบประสบการณ์ที่สอดคล้องกันระหว่างเป้าหมาย Android และ iOS — ขณะนี้ผู้ใช้มี ความสมดุลที่เหมาะสมของความสามารถในการนำโค้ด Kotlin ที่มีอยู่กลับมาใช้ใหม่ และการเข้าถึงฟีเจอร์เฉพาะแพลตฟอร์ม” Roman Elizarov, Kotlin Project กล่าว ตะกั่ว. “เบต้ายังคงมีของเหลือให้ดำเนินการ และส่งมอบพวกมันคือสิ่งที่เราให้ความสำคัญเป็นอันดับแรก”
มีประโยชน์หลักหลายประการสำหรับ Kotlin Multiplatform ซึ่งประโยชน์ที่ใหญ่ที่สุดคือโค้ดเบสที่รวมเป็นหนึ่งระหว่างทั้ง Android และ iOS ซึ่งรวมถึงฐานโค้ดเดียวกันสำหรับเครือข่าย การจัดเก็บข้อมูล การวิเคราะห์ และตรรกะอื่นๆ ทั้งหมดจากภายในแอป ยิ่งไปกว่านั้น องค์ประกอบเชิงตรรกะยังคงอยู่ แต่คุณจะยังคงความลื่นไหลของโค้ดเนทีฟเมื่อมาถึง เข้าถึง SDK ทั้ง Android และ iOS ได้อย่างสมบูรณ์ มีแม้กระทั่งเครื่องมือสำหรับการพัฒนาข้ามแพลตฟอร์มใน Android อยู่แล้ว สตูดิโอ.
“ในขณะที่เทคโนโลยีอื่นๆ เป็นนามธรรมหรือเข้ามาแทนที่การพัฒนาแอพเฉพาะแพลตฟอร์มโดยสิ้นเชิง Kotlin Multiplatform ก็เป็นเช่นนั้น เสริมกับเทคโนโลยีเฉพาะแพลตฟอร์มที่มีอยู่ และมุ่งสู่การแทนที่ธุรกิจที่ไม่เชื่อเรื่องพระเจ้าของแพลตฟอร์ม ตรรกะ. มันเป็นเครื่องมือใหม่ในกล่องเครื่องมือซึ่งต่างจากการเปลี่ยนกล่องเครื่องมือ” David Henry และ Mel Yahya จาก Netflix กล่าว
มีไม่กี่อย่าง โครงการตัวอย่าง คุณสามารถดูแรงบันดาลใจในการผสานรวม Kotlin Multiplatform เข้ากับโปรเจ็กต์ของคุณ ซึ่งจะทำให้การพัฒนาง่ายขึ้นเมื่อสร้างทั้ง Android และ iOS ในเวลาเดียวกัน ดูเหมือนว่าเบต้านี้จะเป็นการปรับปรุงเสถียรภาพเป็นหลัก แต่เรากำลังรอคอยการเปลี่ยนแปลงเพิ่มเติมที่อาจเกิดขึ้นตลอดวงจรชีวิตของ Kotlin Multiplatform