12 điểm bởi xguru 2023-11-06 | 1 bình luận | Chia sẻ qua WhatsApp
  • Kotlin Multiplatform (KMP) làm mờ ranh giới giữa phát triển đa nền tảng và phát triển native
  • Nhờ đó, có thể chia sẻ và tái sử dụng mã trên nhiều nền tảng mà vẫn giữ được các lợi ích của lập trình native
  • Giờ đây đã ổn định và có thể sử dụng 100% trong production
  • KMP bao phủ nhiều khía cạnh, từ hỗ trợ compiler, tính năng ngôn ngữ, API thư viện, IDE cho tới công cụ build
  • Thông qua Default Hierarchy Template, việc thiết lập và bảo trì dự án được đơn giản hóa
  • Hiệu năng vẫn đang tiếp tục được cải thiện
  • Đội Android của Google tiếp tục hỗ trợ người dùng KMP bằng cách cung cấp các thư viện Jetpack phiên bản multiplatform ở mức thử nghiệm, và hiện đã cung cấp collection, DataStore, Annotations và thư viện paging tương thích với KMP
  • Cung cấp nhiều công cụ cho môi trường phát triển iOS. SKIE của Touchlab tạo ra mã Swift để cung cấp lớp API thân thiện với Swift, bắc cầu cho các kiểu Kotlin quan trọng và hiện thực khả năng tương tác coroutine một cách mượt mà
  • Có thể chia sẻ mã tốt hơn thông qua Compose Multiplatform, một thành phần quan trọng của hệ sinh thái KMP
    • Compose Multiplatform cho Android và desktop (JVM) đã ở mức Stable
    • Hỗ trợ iOS hiện ở phiên bản alpha và hỗ trợ web (Wasm) đang ở giai đoạn thử nghiệm