blob: eb24232435ac4e6c9d4c799f72c29c956cc1cb8e [file] [log] [blame] [view]
AndroidX Core Team2e416b22020-12-03 22:58:07 +00001# What is Jetpack?
2
AndroidX Core Team5e2f2692021-09-23 09:36:41 -07003![alt_text](androidx.gif "Androidx Gif")
4
AndroidX Core Team4eeb0c82022-06-08 10:30:02 -07005## Team Purpose
AndroidX Core Team2e416b22020-12-03 22:58:07 +00006
AndroidX Core Team4eeb0c82022-06-08 10:30:02 -07007Enable high-quality libraries so that app developers can succeed.
AndroidX Core Team2e416b22020-12-03 22:58:07 +00008
AndroidX Core Team8fceec32021-02-18 15:39:11 +00009## Team mission
AndroidX Core Team2e416b22020-12-03 22:58:07 +000010
AndroidX Core Team4eeb0c82022-06-08 10:30:02 -070011Define, enforce, and enable a high quality bar that provides best-in-class
12library 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 Team2e416b22020-12-03 22:58:07 +000036
37## What is `androidx`?
38
39Artifacts within the `androidx` package comprise the libraries of
40[Android Jetpack](https://developer.android.com/jetpack).
41
42Libraries in the `androidx` package provide functionality that extends the
43capabilities of the Android platform. These libraries, which ship separately
44from the Android OS, focus on improving the experience of developing apps
45through broad OS- and device-level compatibility, high-level abstractions to
46simplify and unify platform features, and other new features that target
47developer pain points.
48
49## What happened to the Support Library?
50
51As part of the Jetpack project to improve developer experience on Android, the
52Support Library team undertook a massive refactoring project. Over the course of
532017 and 2018, we streamlined and enforced consistency in our packaging,
54developed new policies around versioning and release, and developed tools to
55make it easy for developers to migrate.
56
AndroidX Core Team21ccf652022-04-01 14:53:07 +000057Revision `28.0.0` of the Support Library, which launched as stable in September
AndroidX Core Team2e416b22020-12-03 22:58:07 +0000582018, was the last feature release in the `android.support` package. There will
59be no further releases under Support Library packaging.
60
61## Quick links
62
63### Filing an issue
64
65Have a bug or feature request? Please check our
66[public Issue Tracker component](http://issuetracker.google.com/issues/new?component=192731&template=842428)
67for duplicates first, then file against the appropriate sub-component according
AndroidX Core Team21ccf652022-04-01 14:53:07 +000068to the library package or infrastructure system. Learn more at
69[Issue tracking](onboarding.md#tracking-bugs).