# Converting your Android App to Jetpack

DevFeed: [Converting your Android App to Jetpack](<https://devfeed.tech/articles/converting-your-android-app-to-jetpack-41661.md>)

Original publisher: [Read original article](<http://mikewolfson.com/blog/2021/9/8/converting-your-android-app-tonbspjetpack>)

Author: Mike Wolfson

Published: 2021-09-08T15:44:14Z

Content type: article

Language: en

Sources: [My Big Appetite - Mike Wolfson](<https://devfeed.tech/sources/my-big-appetite-mike-wolfson.md>)

Topics: [Android](<https://devfeed.tech/topics/android.md>), [Jetpack](<https://devfeed.tech/topics/jetpack.md>), [Library](<https://devfeed.tech/topics/library.md>), [architecture-components](<https://devfeed.tech/topics/architecture-components.md>), [Developer experience](<https://devfeed.tech/topics/developer-experience.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [android-framework](<https://devfeed.tech/tags/android-framework.md>), [android-jetpack](<https://devfeed.tech/tags/android-jetpack.md>), [androiddev](<https://devfeed.tech/tags/androiddev.md>), [architecture-components](<https://devfeed.tech/tags/architecture-components.md>), [better](<https://devfeed.tech/tags/better.md>), [developer-experience](<https://devfeed.tech/tags/developer-experience.md>), [jetpack](<https://devfeed.tech/tags/jetpack.md>), [library](<https://devfeed.tech/tags/library.md>), [version](<https://devfeed.tech/tags/version.md>), [versioning](<https://devfeed.tech/tags/versioning.md>)

## AI overview

This article explains Google's transition from the Android Support Libraries to Jetpack, also known as AndroidX. It describes Jetpack's purpose, the reasons for the namespace and versioning changes, the libraries included, and the need to migrate Android projects.

## Source excerpt

This Post was originally published to Medium on Nov 27, 2018 - 7 min read Converting your Android App to Jetpack Google has rebranded their support libraries to be named Jetpack (aka AndroidX). Developers will need to make changes to account for this. This article will explain what this means, and how to get started converting your project to use the new components. Jetpack to the future What is Jetpack? Android Jetpack is a set of libraries, tools and architectural guidance that is designed to make it easy to build Android apps. It is intended to provide common infrastructure code so the developer can focus on writing things that make an app unique. It is a large scope effort to improve developer experience and collect useful tools and frameworks into a cohesive unit. This quote from Alan Viverette (Android Framework team) is a good summary: "Jetpack is a larger-scoped effort to improve developer experience, but AndroidX forms the technical foundation. From a technical perspective, it's still the same libraries you'd have seen under Support Library and Architecture Components." Why? Why is Google going through all this trouble (and creating all this trouble for developers)? Create a consistent namespace (androidx.*) for the support libraries Support better semantic versioning for the artifacts (starting with 1.0.0). This enables them to be updated independently. Create a common umbrella to develop all support components under. It is important to mention -- this current version of AppCompat(v28.x) is the final release. The next versions of this code will use Jetpack exclusively. It is imperative that developers are aware, and make the switch early. This quote from Alan Viverette sums this up nicely: "There won't be a 29.0.0, so Android Q APIs will only be in AndroidX" What is in Jetpack? The answer: everything. Jetpack is a collection of many of the existing libraries we have been using forever (like AppCompat, Permissions, Notifications or Transitions) and the newer