Compose Multiplatform เฟรมเวิร์คสำหรับเขียน UI ของภาษา Kotlin ที่พัฒนาโดย JetBrains และออกเวอร์ชันแรกในปี 2021
รากเหง้าของ Compose มาจาก Jetpack Compose ที่กูเกิลสร้างขึ้นเพื่อเขียน UI บน Android โดย JetBrains นำมาพัฒนาต่อให้รองรับแพลตฟอร์มอื่นๆ คือบนเดสก์ท็อป (Windows, macOS, Linux)
ล่าสุด JetBrains เปิดตัว Compose Multiplatform สำหรับ iOS แล้ว สถานะยังเป็นรุ่นทดสอบแบบ Alpha และจำเป็นต้องใช้ Xcode บน macOS ช่วยคอมไพล์ออกมาเป็นแอพบน iOS ให้
เป้าหมายสำคัญคือช่วยให้การพอร์ตแอพฝั่ง Android ที่เขียนด้วย Jetpack Compose มาเป็น iOS/Compose ได้บ้างแล้ว จากที่ก่อนหน้านี้ ตัวแพลตฟอร์ม Kotlin รองรับ iOS แบบไม่มี Compose แล้ว ความฝันในการเขียนแอพมือถือด้วย Kotlin ล้วนๆ จึงใกล้เป็นจริงมากขึ้น
นอกจาก iOS แล้ว Compose ยังรองรับการเขียนเว็บ (Compose for Web) โดยรันอยู่บน WebAssembly (Kotlin/Wasm) อีกทีหนึ่ง สถานะของโครงการยังเป็น Experimental คือยิ่งกว่า Alpha ดังนั้นคงต้องใช้เวลาอีกสักพักใหญ่ๆ ถึงได้เห็นรุ่นเสถียรกัน
ที่มา - JetBrains
Comments
สถานะ สร้างแอพมีกี่ละดับครับ
ผมหาแล้วไม่เจอ