Hari ini Jetpack Compose masuk ke versi alpha. Kita tidak perlu me rewrite aplikasi kita jika ingin menggunakan compose. Awal menggunakan declarative UI dulu adalah saat membuat aplikasi desktop dengan JavaFx. Kemudian saat mengembangkan aplikasi untuk Blackberry 10, QML adalah pilihan declarative untuk membuat antarmukanya. SwiftUI adalah pilihan pengembangan aplikasi secara declarative untuk aplikasi yang mentarget sistem operasi iOS. Jika ingin mengembangkan aplikasi multiplatform, Flutter hadir dengan declarative style nya untuk membuat antarmuka.

Meskipun lebih terlambat memasuki versi alpha, Jetpack compose akhirnya memberikan pilihan bagi pengembang aplikasi android untuk mengembangkan aplikasi secara declarative.

Menarik!