Android Open Source Project
Docs
  • Getting Started
  • About
  • Start
  • Download
  • Build
  • Create
  • Contribute
  • Community
  • Security
  • Overview
  • Bulletins
  • Features
  • Testing
  • Best Practices
  • Core Topics
  • Architecture
  • Audio
  • Camera
  • Connectivity
  • Data
  • Display
  • Fonts
  • Graphics
  • Interaction
  • Media
  • Performance
  • Permissions
  • Power
  • Runtime
  • Settings
  • Storage
  • Tests
  • Updates
  • Compatibility
  • Compatibility Definition Document (CDD)
  • Compatibility Test Suite (CTS)
  • Android Devices
  • Automotive
  • Enterprise
  • TV
  • Reference
  • HIDL
  • HAL
  • Trade Federation
  • Security Test Suite
GO TO CODE ➚
  • English
  • Deutsch
  • Español – América Latina
  • Français
  • Italiano
  • Polski
  • Português – Brasil
  • Tiếng Việt
  • Türkçe
  • עברית
  • العربيّة
  • فارسی
  • हिंदी
  • বাংলা
  • ภาษาไทย
  • 中文 – 简体
  • 日本語
  • 한국어
  • Documentation
Getting Started Security Core Topics Compatibility Android Devices Reference
Android Open Source Project
  • Docs
    • More
    • Getting Started
    • Security
    • Core Topics
    • Compatibility
    • Android Devices
    • Reference
  • GO TO CODE ➚
  • Overview
  • About
    • Set up for Android Development
    • Android Software Management
    • Codenames, Tags, and Build Numbers
    • Brand Guidelines
    • Licenses
    • FAQ
    • Android 13 Release Notes
    • Android 12 Release Notes
    • Android 11 Release Notes
    • Android 10 Release Notes
    • Android 9 Release Notes
    • Site updates
  • Start
    • Kickstart Development
    • Understand Terminology
    • Meet Requirements
    • Support Older Versions
    • Establish a Build Environment
  • Download
    • Source Control Tools
    • Download the Source
  • Build
    • Build System
    • Build Android
    • Android Debug Bridge (ADB)
    • Flash Devices
    • Android flash tool
    • Build Kernels
    • Implementing Java SDK Library
    • See Known Issues
    • Android Rust
      • Introduction
      • Android Rust Modules
      • Binary Modules
      • Library Modules
      • Test Modules
      • Fuzz Modules
      • Source Generators
        • Source Generators Overview
        • Bindgen Bindings Modules
        • Protobuf Modules
      • Hello Rust Example
      • Android Rust Patterns
      • Rust IDE Setup
    • Android on Bazel
      • Introduction
      • Product and Board Configuration
        • Introduction
        • Issues
          • Inherit and Include Statements
          • Make Rules
          • Make Functions
          • Recursive Expansion
          • Shell
          • Soong Config Variables
          • Override Statements
  • Create
    • Use Source Control
    • Repo Command Reference
    • Add a New Device Type
    • Understand 64-bit Builds
    • Employ Reference Boards
    • Use Generic System Images
    • Cuttlefish
      • Overview
      • Use Cuttlefish
      • GPU Graphics Acceleration
      • Multi-tenancy and Powerwashing
      • Connectivity
      • WebRTC Streaming
      • Control Panel
      • Running CTS Stable
    • Android Emulator
    • Compile with Jack
    • AndroidX and Jetpack
  • Contribute
    • Overview
    • Project Roles
    • Searching AOSP
    • Life of a patch
    • Submitting patches
    • Git source editor
    • Viewing patches
    • Track Patch Integration
    • Life of a bug
    • Reporting bugs
    • Coding with respect
    • Java Code Style Rules
  • Community
    • Code of conduct
    • Android community and contacts
  • Getting Started
  • About
  • Start
  • Download
  • Build
  • Create
  • Contribute
  • Community
  • Security
  • Overview
  • Bulletins
  • Features
  • Testing
  • Best Practices
  • Core Topics
  • Architecture
  • Audio
  • Camera
  • Connectivity
  • Data
  • Display
  • Fonts
  • Graphics
  • Interaction
  • Media
  • Performance
  • Permissions
  • Power
  • Runtime
  • Settings
  • Storage
  • Tests
  • Updates
  • Compatibility
  • Compatibility Definition Document (CDD)
  • Compatibility Test Suite (CTS)
  • Android Devices
  • Automotive
  • Enterprise
  • TV
  • Reference
  • HIDL
  • HAL
  • Trade Federation
  • Security Test Suite
  • AOSP
  • Docs
  • Getting Started

AndroidX and Jetpack

Jetpack is a suite of libraries, tools, and guidance to help developers write high-quality apps easier. Jetpack comprises the androidx.* package libraries, unbundled from the platform APIs. To check out the code, the full AndroidX library from the command line, or to learn more, visit the AndroidX and Jetpack page, or the Android Jetpack landing page.

Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Last updated 2022-10-11 UTC.

  • Build

    • Android repository
    • Requirements
    • Downloading
    • Preview binaries
    • Factory images
    • Driver binaries
    • GitHub
  • Connect

    • @Android on Twitter
    • @AndroidDev on Twitter
    • Android Blog
    • Google Security Blog
    • Platform on Google Groups
    • Building on Google Groups
    • Porting on Google Groups
  • Get help

    • Android Help Center
    • Pixel Help Center
    • Nexus Help Center
    • www.android.com
    • Google Mobile Services
    • Stack Overflow
    • Issue Tracker
  • About Android
  • Community
  • Legal
  • License
  • Privacy
  • Site feedback
  • ICP证合字B2-20070004号
  • English
  • Deutsch
  • Español – América Latina
  • Français
  • Italiano
  • Polski
  • Português – Brasil
  • Tiếng Việt
  • Türkçe
  • עברית
  • العربيّة
  • فارسی
  • हिंदी
  • বাংলা
  • ภาษาไทย
  • 中文 – 简体
  • 日本語
  • 한국어