jetc.dev Newsletter Issue #338
RCs for Compose and Compose Material3! AppState! Web Workers! Mermaid! Google Fonts! And... a Kotlin interpreter?!?
Tin lập trình mới nhất về compose-multiplatform, tóm tắt tiếng Việt bằng AI.
RCs for Compose and Compose Material3! AppState! Web Workers! Mermaid! Google Fonts! And... a Kotlin interpreter?!?
Compose Multiplatform: Why You Shouldn’t Build Your Whole iOS App in Compose How to keep your screens shared while letting iOS handle navigation and system controls. Compose Multiplatform lets …
This is issue #536 of the Kotlin Weekly newsletter, dated November 8, 2026. It rounds up libraries including Haze 2.1 from Chris Banes, which stabilizes Glass and adds a hazeGlassContainer modifier for merging and separating surfaces. Maradona, by Sebastiano Poggi, renders Mermaid diagrams as native Compose Multiplatform composables across desktop, Android and iOS without a WebView or JavaScript runtime. Scrcpy Vwr is a Compose Multiplatform desktop app that mirrors and controls Android devices with its own bundled scrcpy client. Ligand lets you sketch organic chemistry structures and view them in 3D.
Haze 2.1 brings stable Glass, merging container surfaces, and styles that respond to animated state to Jetpack Compose and Compose Multiplatform.
Kotlin 2.5.0-Beta2, Shipaton 2026 winners, KotlinConf 2027 in Kraków, and the JDK 17 requirement. Catch up with Kodee’s latest roundup.
Blur effects! Large-document text editing! And... composables on a Pi?!?
MorphingFab là một thư viện Compose Multiplatform biến đổi Floating Action Button thành dialog thông qua một Surface được animation. Animation được điều khiển bởi giá trị progress từ 0 đến 1, thay đổi vị trí, kích thước, corner radius (từ 16dp đến 28dp) và màu sắc với thời gian tween mặc định 350ms. Icon của FAB sẽ fade-out ở 1/3 animation trong khi nội dung dialog fade-in bắt đầu từ progress 0.55. Trạng thái mở rộng được vẽ trong một window Popup với scrim alpha 0.32, sau khi thu gọn lại sẽ được trả về composable tree để giữ màn hình responsive. Source code và demo ứng dụng có sẵn trên GitHub.
Compose Multiplatform lập trình viên nên đọc bài này để biết cách tạo hiệu ứng morphing mượt mà từ nút hành động nổi sang hộp thoại với Surface animation.
Jetpack Compose Multiplatform vừa phát hành bản alpha và beta mới cùng bản patch quan trọng. Một tiến trình mới cho phép chuyển đổi Composables sang định dạng PDF, cùng với kỹ thuật pixelating composables để xử lý đồ họa chi tiết. Kotlin/Native hiện đã hỗ trợ đầy đủ cho Compose for Desktop, mở rộng khả năng multiplatform. Các lập trình viên nên đọc bài gốc để biết chi tiết về API mới và các ví dụ triển khai thực tế với mã nguồn cụ thể.
Bài viết này cung cấp thông tin cập nhật mới nhất về các phiên bản Compose Multiplatform và các tính năng hữu ích cho lập trình viên đang làm việc với Kotlin UI.
Bối cảnh Kotlin Weekly #532 tổng hợp các bài viết về Kotlin và Kotlin Multiplatform, bao gồm UI test với Maestro, xây dựng weather app từ JSON với BDUI, và tối ưu coroutine cancellation. Nguyên nhân kỹ thuật tập trung vào các giải pháp như compiling Swift package trong Gradle mà không cần CocoaPods, thiết kế API failover an toàn, và phát triển game 3D đa nền tảng với KMP và CMP. Hệ quả cho thấy sự phát triển mạnh mẽ của hệ sinh thái Kotlin với các công cụ mới như Kotlin/WinRT, Rekords storage library, và Android device lease CLI. Điều đáng học là cách tiếp cận hiện đại trong xử lý tài nguyên đa nền tảng, tối ưu hiệu suất 60fps, và triển khai shader-free anime-style effects trong Compose Multiplatform.
Bài viết tổng hợp những cập nhật mới nhất và hữu ích về Kotlin và Kotlin Multiplatform giúp lập trình viên nắm bắt xu hướng và nâng cao hiệu quả làm việc.
Bài viết hướng dẫn xây dựng thư viện Pixelate cho Compose Multiplatform, thay vì che hoặc làm mờ nội dung, nó sẽ biến chúng thành các khối pixel. Kỹ thuật thực hiện bằng cách vẽ nội dung vào bitmap nhỏ, mở rộng với smoothing sang bitmap thứ hai, rồi render ở kích thước đầy đủ mà không smoothing để tạo khối mosaic. Tác giả giải thích cách tính toán kích thước khối dựa trên height, caching với drawWithCache, feathering edges với gradients và saveLayer, cùng composable Pixelate cho toàn bộ subtree. Phân tích performance cost khi dùng trong long lists và lưu ý về accessibility vì semantics tree vẫn giữ giá trị thật.
Bài viết này giúp lập trình viên nắm bắt kỹ thuật pixelate composables trong Compose Multiplatform để tạo hiệu ứng che chắn dữ liệu bảo mật một cách độc đáo và hiệu quả.
jetc.dev số 334 giới thiệu tính năng Offline Compose cho ứng dụng Web, cho phép developers làm việc không cần kết nối. Nguyên nhân kỹ thuật là do sự kết hợp giữa Service Worker và Cache API, giúp lưu trữ state và dữ liệu vào IndexedDB. Hệ quả là tăng trải nghiệm người dùng khi mạng yếu hoặc offline, giảm 60% thời gian tải lại. Đáng học là cách implementation FLAG_SECURE trên Android để chụp màn hình không bị lộ thông tin nhạy cảm, và thư viện FFmpeg cho đa nền tảng xử lý media.
Bài viết cung cấp cập nhật mới nhất về các công nghệ và thư viện mạnh mẽ giúp bạn cải thiện hiệu suất và khả năng của ứng dụng web.
With over 400 sessions, there's a lot to be excited about at next.app DevCon. Here are our picks.
Kotlin 2.5.0-Beta1 giới thiệu experimental companion blocks và companion extensions, cùng với Gradle's Agent Skills hỗ trợ review build và wrapper upgrades. Kotlin Multiplatform cải thiện scheme biên dịch đáng tin cậy hơn, trong khi Swift Export và Kotlin/Wasm AI web apps có tiến bộ mới. Cộng đồng phát triển nhiều thư viện hữu ích như WebAssembly-based N64 emulator và Java builder compiler plugin. Sự kiện đáng chú ý là Hadi Hariri rời JetBrains sau gần 17 năm, và báo cáo State of Kotlin 2026 hứa hẹn cái nhìn tổng quan về tương lai ngôn ngữ.
Bài này tổng hợp những cập nhật mới nhất về Kotlin 2.5.0-Beta1, công cụ build Gradle, và các thư viện cộng đồng hữu ích cho lập trình viên.
Stable Wear Compose and Nav3! Compose Multiplatform patch! A2UI! Compose for Web and CORS! Android TV search screen!
Haze 2.0 mang đến Glass API mới cùng với các cải tiến hiệu năng cho Compose Multiplatform. Bản cập nhật này bổ trợ hiệu ứng backdrop với hỗ trợ native trên Android đang trong giai đoạn thử nghiệm. Giải pháp Glass giúp tạo hiệu ứng blur và visual layering cho giao diện người dùng một cách linh hoạt hơn. Với các cải tiến này, Haze 2.0 hứa hẹn cải thiện đáng kể trải nghiệm người dùng trên các nền tảng khác nhau, đặc biệt là trên thiết bị di động Android.
Lập trình viên nên đọc bài này để cập nhật những tính năng mới và cải tiến hiệu suất quan trọng trong Haze 2.0 cho Compose Multiplatform.
Đọc tin ở đây, luyện code, học theo lộ trình và luyện IELTS trên các sản phẩm anh em — tất cả kết nối với nhau trong hệ sinh thái 8 Sync.
Cổng chính của hệ sinh thái: giới thiệu sản phẩm, blog và bảng giá trọn bộ.
Khám pháHọc theo lộ trình rõ từng chặng: video, quiz chấm tự động, certificate và mentor đang làm nghề.
Xem lộ trình1.000 bài DSA, đề tiếng Việt, chấm tự động 7 ngôn ngữ — nhiều bài FREE, chạy ngay trên trình duyệt.
Luyện miễn phíChấm bốn kỹ năng IELTS bằng AI, phản hồi chi tiết theo rubric.
Dùng thử miễn phíAI IDE 22 MB cho dev Việt.
Tải miễn phíBộ nhớ tổ chức cho AI agent.
Khám pháAI trực Fanpage, tự sàng lọc lead.
Dùng thử