

Android KTX (Kotlin Extensions) alpha release.What's NewĪndroid Jetpack comes with five new components: If you want to learn more about how companies are using Android Jetpack components, you can read the developer stories on the Android Developer site.Īnd finally, as you can see from the Android Jetpack diagram above, today we're announcing new components as well.
#JET SET GO FOR ANDROID CODE#
And it's helped make our code more testable as well the ability to unit test ViewModels has definitely increased code robustness." Android Architecture Components gave us an easy template to implement it. "We had been thinking of trying out MVVM in our code base.

We know that these benefits are important to you because of feedback like this: lifecycle awareness and live data, you don't have to use all of them - you can integrate the parts of Android Jetpack that solve your problems while keeping the parts of your app that are already working great. While the components of Android Jetpack are built to work together, e.g.

This makes it far easier for you to build robust, high quality apps with less code. In addition, your app can run on various versions of the platform because Android Jetpack components are built to provide their functionality independent of any specific version, providing backwards compatibility.įurther, Android Jetpack is built around modern design practices like separation of concerns and testability as well as productivity features like Kotlin integration. When new Android Jetpack functionality is available, you can add it to your app, deploy your app to the Play Store and give users the new features all in a single day (if you're quick)! The unbundled Android Jetpack libraries have all been moved into the new androidx.* namespace (as described in detail in this post). This means that you can adopt each component at your own speed, at your own time. The Android Jetpack components bring together the existing Support Library and Architecture Components and arranges them into four categories:Īndroid Jetpack components are provided as "unbundled" libraries that are not part of the underlying Android platform. What is Android Jetpack?Īndroid Jetpack is a set of components, tools and guidance to make great Android apps. The Android developer community has been clear - not only do you like what we've done with these existing components, but we know that you want more! And so more is what you get. Companies such as LinkedIn, Zillow and iHeartRadio are seeing fewer bugs, higher testability and more time to focus on what makes their app unique. Since we introduced those components at I/O just one year ago, an overwhelming number of you have adopted them. Following on that success, we introduced the Architecture Components, designed to make it easier to deal with data in the face of changes and the complications of the app lifecycle. Today we're excited to introduce Android Jetpack, the next generation of components, tools and architectural guidance to accelerate your Android app development.Īndroid Jetpack was inspired by the Support Library, a set of components to make it easy to take advantage of new Android features while maintaining backwards compatibility it's currently used by 99% of every app in the Play Store. Posted by Chris Sells, Benjamin Poiesz, Karen Ng, Product Management, Android Developer Tools
