AndroidX Core Team | 2e416b2 | 2020-12-03 22:58:07 +0000 | [diff] [blame] | 1 | # What is Jetpack? |
| 2 | |
AndroidX Core Team | 5e2f269 | 2021-09-23 09:36:41 -0700 | [diff] [blame] | 3 |  |
| 4 | |
AndroidX Core Team | 8fceec3 | 2021-02-18 15:39:11 +0000 | [diff] [blame] | 5 | ## Ethos |
AndroidX Core Team | 2e416b2 | 2020-12-03 22:58:07 +0000 | [diff] [blame] | 6 | |
| 7 | To create recommended components, tools, and guidance that makes it quick and |
| 8 | easy to build great Android apps, including pieces both from Google and from |
| 9 | trusted OSS sources. |
| 10 | |
AndroidX Core Team | 8fceec3 | 2021-02-18 15:39:11 +0000 | [diff] [blame] | 11 | ## Team mission |
AndroidX Core Team | 2e416b2 | 2020-12-03 22:58:07 +0000 | [diff] [blame] | 12 | |
| 13 | To improve the Android developer experience by providing architectural guidance, |
| 14 | addressing common pain points, and simplifying the app development process |
| 15 | through broad compatibility across Android versions and elimination of |
| 16 | boilerplate code so developers can focus on what makes their app special. |
| 17 | |
| 18 | ## What is `androidx`? |
| 19 | |
| 20 | Artifacts within the `androidx` package comprise the libraries of |
| 21 | [Android Jetpack](https://developer.android.com/jetpack). |
| 22 | |
| 23 | Libraries in the `androidx` package provide functionality that extends the |
| 24 | capabilities of the Android platform. These libraries, which ship separately |
| 25 | from the Android OS, focus on improving the experience of developing apps |
| 26 | through broad OS- and device-level compatibility, high-level abstractions to |
| 27 | simplify and unify platform features, and other new features that target |
| 28 | developer pain points. |
| 29 | |
| 30 | ## What happened to the Support Library? |
| 31 | |
| 32 | As part of the Jetpack project to improve developer experience on Android, the |
| 33 | Support Library team undertook a massive refactoring project. Over the course of |
| 34 | 2017 and 2018, we streamlined and enforced consistency in our packaging, |
| 35 | developed new policies around versioning and release, and developed tools to |
| 36 | make it easy for developers to migrate. |
| 37 | |
AndroidX Core Team | 21ccf65 | 2022-04-01 14:53:07 +0000 | [diff] [blame] | 38 | Revision `28.0.0` of the Support Library, which launched as stable in September |
AndroidX Core Team | 2e416b2 | 2020-12-03 22:58:07 +0000 | [diff] [blame] | 39 | 2018, was the last feature release in the `android.support` package. There will |
| 40 | be no further releases under Support Library packaging. |
| 41 | |
| 42 | ## Quick links |
| 43 | |
| 44 | ### Filing an issue |
| 45 | |
| 46 | Have a bug or feature request? Please check our |
| 47 | [public Issue Tracker component](http://issuetracker.google.com/issues/new?component=192731&template=842428) |
| 48 | for duplicates first, then file against the appropriate sub-component according |
AndroidX Core Team | 21ccf65 | 2022-04-01 14:53:07 +0000 | [diff] [blame] | 49 | to the library package or infrastructure system. Learn more at |
| 50 | [Issue tracking](onboarding.md#tracking-bugs). |