Google today revealed the first sneak peek of Jetpack Compose, a new open-source UI toolkit for Kotlin developers who wish to use a reactive programs model similar to React Native and Vue.js.
Jetpack Compose is an unbundled toolkit that is part of Google’s total Android Jetpack set of software application parts for Android designers, however there is no requirement to use any other Jetpack components. With Jetpack Compose, Google is basically bringing the UI-as-code viewpoint to Android development. Compose’s UI elements are totally declarative and allow developers to develop layouts by just describing what the UI needs to appear like in their code. The Compose structure will handle all the gory details of UI optimization for the developer.
Designers can blend and match the Jetpack Compose APIs and see those based on Android’s native APIs. Out of the box, Jetpack Compose also natively supports Google’s Material Design.
As part of today’s overall Jetpack upgrade, Google also is launching a variety of brand-new Jetpack components and functions. These range from assistance for constructing apps for Android for Cars and Android Car to a Business library for making it easier to incorporate apps with Enterprise Movement Management solutions and integrated benchmarking tools
The standout feature, though, is most likely CameraX, a brand-new library that allows designers to develop camera-centric features and applications that offers designers access to basically the very same functions as the native Android cam app.