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 | 4eeb0c8 | 2022-06-08 10:30:02 -0700 | [diff] [blame^] | 5 | ## Team Purpose |
AndroidX Core Team | 2e416b2 | 2020-12-03 22:58:07 +0000 | [diff] [blame] | 6 | |
AndroidX Core Team | 4eeb0c8 | 2022-06-08 10:30:02 -0700 | [diff] [blame^] | 7 | Enable high-quality libraries so that app developers can succeed. |
AndroidX Core Team | 2e416b2 | 2020-12-03 22:58:07 +0000 | [diff] [blame] | 8 | |
AndroidX Core Team | 8fceec3 | 2021-02-18 15:39:11 +0000 | [diff] [blame] | 9 | ## Team mission |
AndroidX Core Team | 2e416b2 | 2020-12-03 22:58:07 +0000 | [diff] [blame] | 10 | |
AndroidX Core Team | 4eeb0c8 | 2022-06-08 10:30:02 -0700 | [diff] [blame^] | 11 | Define, enforce, and enable a high quality bar that provides best-in-class |
| 12 | library development workflow for Jetpack libraries. |
| 13 | |
| 14 | ## Team Values |
| 15 | |
| 16 | - Communication (open, honest, constructive) |
| 17 | - Discussing issues in public (e.g. chat) |
| 18 | - Providing a safe space to give/receive feedback |
| 19 | - Documenting and sharing knowledge |
| 20 | - User Focus (meeting/exceeding our customer's needs and desires) |
| 21 | - Listening to users, seeking out feedback |
| 22 | - Taking user feedback seriously |
| 23 | - Showing empathy for users |
| 24 | - Quality (strive for excellence, continuous improvement) |
| 25 | - Prioritizing quality over velocity |
| 26 | - Building long-lasting solutions |
| 27 | - Following consistent, codified principles |
| 28 | - Integrity (honesty, sincerity, standing up for one’s beliefs) |
| 29 | - Owning mistakes |
| 30 | - Respecting others |
| 31 | - Raising concerns when you have them! |
| 32 | - Responsibility (accountability) |
| 33 | - Monitoring and maintaining our products |
| 34 | - Providing clear ownership and escalation paths |
| 35 | - Following up to ensure resolution of issues |
AndroidX Core Team | 2e416b2 | 2020-12-03 22:58:07 +0000 | [diff] [blame] | 36 | |
| 37 | ## What is `androidx`? |
| 38 | |
| 39 | Artifacts within the `androidx` package comprise the libraries of |
| 40 | [Android Jetpack](https://developer.android.com/jetpack). |
| 41 | |
| 42 | Libraries in the `androidx` package provide functionality that extends the |
| 43 | capabilities of the Android platform. These libraries, which ship separately |
| 44 | from the Android OS, focus on improving the experience of developing apps |
| 45 | through broad OS- and device-level compatibility, high-level abstractions to |
| 46 | simplify and unify platform features, and other new features that target |
| 47 | developer pain points. |
| 48 | |
| 49 | ## What happened to the Support Library? |
| 50 | |
| 51 | As part of the Jetpack project to improve developer experience on Android, the |
| 52 | Support Library team undertook a massive refactoring project. Over the course of |
| 53 | 2017 and 2018, we streamlined and enforced consistency in our packaging, |
| 54 | developed new policies around versioning and release, and developed tools to |
| 55 | make it easy for developers to migrate. |
| 56 | |
AndroidX Core Team | 21ccf65 | 2022-04-01 14:53:07 +0000 | [diff] [blame] | 57 | 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] | 58 | 2018, was the last feature release in the `android.support` package. There will |
| 59 | be no further releases under Support Library packaging. |
| 60 | |
| 61 | ## Quick links |
| 62 | |
| 63 | ### Filing an issue |
| 64 | |
| 65 | Have a bug or feature request? Please check our |
| 66 | [public Issue Tracker component](http://issuetracker.google.com/issues/new?component=192731&template=842428) |
| 67 | for duplicates first, then file against the appropriate sub-component according |
AndroidX Core Team | 21ccf65 | 2022-04-01 14:53:07 +0000 | [diff] [blame] | 68 | to the library package or infrastructure system. Learn more at |
| 69 | [Issue tracking](onboarding.md#tracking-bugs). |