Jetpack — это набор библиотек, который помогает разработчикам следовать передовым практикам, сокращать количество шаблонного кода и писать код, который одинаково работает на всех версиях Android и устройствах, чтобы разработчики могли сосредоточиться на коде, который им интересен.
Jetpack Compose
Современный набор инструментов для создания собственного пользовательского интерфейса, который позволяет упростить и ускорить разработку пользовательского интерфейса на Android.

Зачем использовать Android Jetpack?

Библиотеки Android Jetpack, созданные на основе современных методов проектирования, позволяют уменьшить количество сбоев и утечек памяти благодаря встроенной обратной совместимости.
Android Jetpack управляет рутинными действиями, такими как фоновые задачи, навигация и управление жизненным циклом, поэтому вы можете сосредоточиться на том, что делает ваше приложение отличным.
Уменьшите сложность с помощью библиотек, которые одинаково работают на всех версиях Android и устройствах.

* Популярные и часто используемые библиотеки указаны первыми.

Внимание: библиотеки `security-crypto` и `security-crypto-ktx` устарели, и новые версии выпускаться не будут. Подробности см. в примечаниях к выпуску и [документации по устаревшим версиям](/privacy-and-security/cryptography#security-crypto-jetpack-deprecated).
активность * Получите доступ к компонуемым API, созданным на основе Activity.
appcompat * Позволяет получить доступ к новым API на старых версиях API платформы (многие из которых используют Material Design).
appsearch * Создавайте индивидуальные возможности поиска в приложении для своих пользователей.
камера * Создавайте приложения для мобильных камер.
сочинить * Определите свой пользовательский интерфейс программно с помощью компонуемых функций, которые описывают его форму и зависимости от данных.
привязка данных * Свяжите компоненты пользовательского интерфейса в макетах с источниками данных в вашем приложении, используя декларативный формат.
фрагмент * Разделите свое приложение на несколько независимых экранов, размещенных в Activity.
рукоять * Расширьте функциональность Dagger Hilt, включив внедрение зависимостей определенных классов из библиотек androidx.
жизненный цикл * Создавайте компоненты, учитывающие жизненный цикл, которые могут корректировать поведение на основе текущего состояния жизненного цикла действия или фрагмента.
Компоненты материального дизайна * Модульные и настраиваемые компоненты пользовательского интерфейса Material Design для Android.
навигация * Создавайте и структурируйте пользовательский интерфейс вашего приложения, обрабатывайте глубокие ссылки и перемещайтесь между экранами.
пейджинг * Загрузите данные на страницы и представьте их в RecyclerView.
комната * Создавайте, храните и управляйте постоянными данными на основе базы данных SQLite.
тест * Тестирование на Android.
работа * Планируйте и выполняйте откладываемые фоновые задачи на основе ограничений.
реклама Получите рекламный идентификатор с Play Services или без него.
аннотация Предоставляйте метаданные, которые помогут инструментам и другим разработчикам понять код вашего приложения.
функции приложения TODO
арх.ядро Вспомогательный модуль для других архитектурных зависимостей, включая тестовые правила JUnit, которые можно использовать с LiveData.
asynclayoutinflater Размещайте макеты асинхронно, чтобы избежать подтормаживаний в пользовательском интерфейсе.
автозаполнение Повысьте точность автозаполнения за счет расширенных подсказок.
бенчмарк Точно измеряйте производительность вашего кода в Android Studio.
биометрический Аутентифицируйтесь с помощью биометрических данных или учетных данных устройства и выполняйте криптографические операции.
Bluetooth Используйте функции Bluetooth платформы Android с обратно совместимыми API.
браузер Отображение веб-страниц в браузере пользователя по умолчанию.
запрос комбинации функций камеры TODO
камера.media3 TODO
камера.видоискатель Автономный компоновочный и ориентированный на просмотр видоискатель для камеры
автомобильное приложение Создавайте шаблонные приложения для Android Auto и Android Automotive OS.
просмотр карты Реализуйте шаблон карточки Material Design с закругленными углами и тенями.
коллекция Уменьшить воздействие на память существующих и новых коллекций, имеющих небольшой размер.
compose.animation Создавайте анимацию в своих приложениях Jetpack Compose, чтобы обогатить пользовательский опыт.
compose.компилятор Преобразуйте функции @Composable и включите оптимизацию с помощью плагина компилятора Kotlin.
compose.foundation Создавайте приложения Jetpack Compose с помощью готовых строительных блоков и расширяйте базу для создания собственных элементов системы проектирования.
сочинить.материал Создавайте пользовательские интерфейсы Jetpack Compose с помощью готовых компонентов Material Design. Это высокоуровневая точка входа в Compose, предназначенная для предоставления компонентов, соответствующих описанным на сайте www.material.io.
compose.material3 Создавайте пользовательские интерфейсы Jetpack Compose с компонентами Material Design 3 — следующим этапом развития Material Design. Material 3 включает в себя обновлённые темы и компоненты, а также функции персонализации Material You, такие как динамическая подсветка, и разработан для соответствия новому визуальному стилю и пользовательскому интерфейсу Android 12.
compose.material3.adaptive Используйте адаптивную библиотеку Material 3 для создания адаптивных пользовательских интерфейсов, которые будут автоматически адаптироваться к текущим конфигурациям окна, таким как классы его размеров или положение устройства. Библиотека предоставляет как стандартные реализации шаблонов, так и необходимые компоновочные блоки для создания собственных интерфейсов.
compose.runtime Основные строительные блоки модели программирования Compose и управления состоянием, а также основная среда выполнения для целевого плагина компилятора Compose.
compose.ui Основные компоненты пользовательского интерфейса, необходимые для взаимодействия с устройством, включая макет, рисование и ввод.
одновременный Перенесите задачи из основного потока с помощью сопрограмм и воспользуйтесь преимуществами ListenableFuture.
restrictionlayout Размещайте и изменяйте размер виджетов гибко с помощью относительного позиционирования.
контентпейджер Загрузка и пролистывание данных ContentProvider в фоновом потоке.
координатормакет Разместите виджеты приложения верхнего уровня, такие как AppBarLayout и FloatingActionButton.
основной Ориентируйтесь на новейшие функции платформы и API, а также поддерживайте старые устройства.
core.uwb Реализовать UWB (сверхширокополосную связь) на поддерживаемых устройствах.
реквизиты для входа Эта библиотека обеспечивает унифицированный доступ к учётным данным пользователя. Сюда могут входить пароли, ключи доступа и федеративные учётные данные. Эту библиотеку следует использовать для обеспечения бесперебойного и безопасного входа в систему.
credentials.providerevents TODO
credentials.registry Для решения этих проблем мы добавляем новый механизм регистрации, который позволяет приложению предоставлять цифровые учётные данные с сохранением конфиденциальности. На высоком уровне приложение-поставщик будет предварительно регистрировать все свои потенциальные цифровые учётные данные в диспетчере учётных данных. Когда диспетчер учётных данных получает запрос от приложения на определённые цифровые учётные данные, он запускает пользовательский интерфейс для сопоставления учётных данных и выбора пользователя в изолированной среде.
курсорадаптер Предоставьте данные курсора виджету ListView.
пользовательское представление Реализуйте пользовательские представления.
хранилище данных Храните данные асинхронно, последовательно и транзакционно, преодолевая некоторые недостатки SharedPreferences.
файл документа Просмотреть файл документа.
перетаскивание Принимайте данные перетаскивания из другого приложения или внутри приложения и демонстрируйте постоянную возможность перетаскивания.
расположение ящиков Реализуйте виджет ящика Material Design.
динамическая анимация Создавайте плавные анимации с помощью API анимации на основе физики.
эмодзи Отображение эмодзи на современных и старых устройствах.
эмодзи2 Отображение эмодзи на современных и старых устройствах.
предприятие Создавайте корпоративные приложения.
exifinterface Чтение и запись EXIF-тегов файлов изображений.
игры Используйте Android Game SDK непосредственно в своем приложении для выполнения сложных игровых задач, таких как Frame Pacing.
взглянуть мельком Создавайте макеты для удаленных поверхностей с помощью API в стиле Jetpack Compose.
графика Используйте графические возможности на различных платформах Android
сетка Реализуйте сетку макета.
здоровье Создавайте эффективные приложения для здравоохранения, не зависящие от платформы.
здоровье.подключение Позволяет разработчикам читать или записывать данные о здоровье и физической форме пользователя.
автор-исполнитель Кодируйте изображение или коллекцию изображений в формате HEIF, используя доступные кодеки на устройстве Android.
чернила Вдохновляйте на создание лучших в своем классе приложений для перьевого ввода. Снизьте порог входа для разработчиков, чтобы получить высокопроизводительные и красивые возможности рукописного ввода.
вход Уменьшите задержку взаимодействия с пользователем, прогнозируя будущие события MotionEvents.
интерполятор Используйте интерполяторы анимации на старых платформах.
javascriptengine Включите в своем Android-приложении возможность оценки JavaScript.
очиститель Автономный инструмент, который переносит зависимости библиотеки от устаревшей библиотеки поддержки в эквивалентные зависимости AndroidX.
откидываться назад Используйте Compose for TV вместо этого артефакта.
наследие Этот артефакт и его классы устарели. Начиная с Android 8, ограничения проверки фоновых данных делают этот класс бесполезным.
ворс Проверки Lint для подтверждения использования API Gradle
погрузчик Загрузите данные для вашего пользовательского интерфейса, которые сохранят актуальность при изменении конфигурации.
локальный менеджер вещания Этот артефакт и его классы устарели. Вместо этого используйте LiveData или реактивные потоки.
СМИ Обмен медиаконтентом и элементами управления с другими приложениями. Заменено на media3.
медиа3 * Вспомогательные библиотеки для вариантов использования мультимедиа.
медиамаршрутизатор Обеспечьте возможность отображения и воспроизведения мультимедиа на удаленных приемных устройствах с помощью общего пользовательского интерфейса.
мультидекс Развертывание приложений с несколькими файлами dex на устройствах до Android 5.
метрики Отслеживайте и сообщайте различные показатели времени выполнения вашего приложения.
навигация3 Navigation 3 — это новая навигационная библиотека, разработанная для работы с Compose.
навигационное событие Библиотека событий навигации предоставляет API KMP-first для обработки системных обратных вызовов, а также [Predictive Back](/guide/navigation/custom-back/predictive-back-gesture).
палитра Извлекайте репрезентативные цветовые палитры из изображений.
pdf Библиотека для добавления возможностей просмотра PDF-файлов внутри приложений.
процентная раскладка Этот артефакт и его классы устарели. Вместо него используйте ConstraintLayout и связанные с ним макеты.
производительность Предоставляет исходные аннотации для оптимизации производительности.
фотопикер Эта библиотека обеспечивает интеграцию Compose и Android Views для встроенного средства выбора фотографий.
предпочтение Создавайте интерактивные экраны настроек без необходимости взаимодействия с хранилищем устройства или управления пользовательским интерфейсом.
печать Печатайте фотографии, документы и другие графики и изображения из вашего приложения.
privacysandbox.activity TODO
privacysandbox.ads Эта библиотека обеспечивает интеграцию с API-интерфейсами сохранения конфиденциальности, которые являются частью Privacy Sandbox на Android.
privacysandbox.plugins Android Privacy Sandbox Sdk Library Gradle Plugin
privacysandbox.sdkruntime Эта библиотека предоставляет компоненты для потребителей, поддерживающих SdkRuntime.
privacysandbox.tools Библиотека для использования функции Privacy Sandbox в Android
privacysandbox.ui TODO
установщик профилей Позволяет библиотекам заранее заполнять трассировки компиляции для чтения ART.
рекомендация Размещайте контент на главном экране Android TV Launcher.
recyclerview Отображайте большие наборы данных в своем пользовательском интерфейсе, минимизируя использование памяти.
удаленный обратный вызов Создайте оболочку, которая упростит разработчикам предоставление PendingIntent.
инспекция ресурсов Просмотрите атрибуты пользовательских представлений в Live Layout Inspector Android Studio.
сохраненное состояние Напишите подключаемые компоненты, которые сохраняют состояние пользовательского интерфейса при завершении процесса и восстанавливают его при перезапуске процесса.
безопасность Безопасное управление ключами, шифрование файлов и общих настроек.
sharetarget Обеспечить обратную совместимость для использования ярлыков в качестве прямых целей обмена.
ломтик Отображайте шаблонные элементы пользовательского интерфейса за пределами вашего приложения.
раздвижная панель Реализуйте шаблон пользовательского интерфейса со скользящей панелью.
запускать Реализуйте простой и производительный способ инициализации компонентов при запуске приложения.
SQLite Работайте с локальными базами данных SQLite. По возможности используйте Room.
swiperefreshlayout Реализуйте шаблон пользовательского интерфейса «проведите для обновления».
test.uiautomator Фреймворк для кросс-приложенийного функционального тестирования пользовательского интерфейса
классификатор текста Определяет диалоги, ссылки, выделения и другие подобные конструкции в тексте.
трассировка Записывать события трассировки в системный буфер трассировки.
переход Анимируйте движение в пользовательском интерфейсе с помощью начальных и конечных макетов.
тв Предоставляет разработчикам функции Compose и Material Design для написания приложений для ТВ.
телепровайдер Предоставляем каналы Android TV.
текст TODO
xr.arcore Перенесите цифровой контент в реальный мир с помощью возможностей восприятия.
xr.compose Декларативно создавайте пространственные макеты пользовательского интерфейса, которые используют пространственные возможности Android XR.
xr.compose.material3 Создавайте с использованием компонентов Material и макетов, адаптируемых к XR
xr.время выполнения Начните свой сеанс дополненной реальности или 3D-графики с помощью нашей собственной среды выполнения.
xr.scenecore Создавайте и управляйте графом сцены Android XR с 3D-контентом.
векторный Рендеринг векторной графики.
версионныйparcelable Обеспечивает стабильный и компактный формат двоичной сериализации, который можно передавать между процессами или безопасно сохранять.
вьюпейджер Отображайте представления или фрагменты в формате, удобном для пролистывания. По возможности используйте viewpager2.
viewpager2 Отображение представлений или фрагментов в прокручиваемом формате.
носить Создание приложений для умных часов Wear OS от Google.
носить.сочинять Создавайте приложения Jetpack Compose для устройств Wear OS, предоставляя функциональность для поддержки различных размеров устройств и жестов навигации.
wear.protolayout Эта библиотека позволяет определять набор макетов пользовательского интерфейса и выражений, не относящихся к пользовательскому интерфейсу, для визуализации/оценки на удаленных поверхностях.
носить.плитки Создание приложений для умных часов Wear OS от Google.
носить.циферблат Создание приложений для умных часов Wear OS от Google.
wear.watchfacepush Watch Face Push позволяет приложению Wear OS программно устанавливать циферблат на часы.
вебкит Работайте с современными API WebView на Android 5 и выше.
окно Обеспечивает поддержку различных форм-факторов устройств, например складных устройств.
window.extensions.core Основные API для расширений библиотеки оконного менеджера
,

* Популярные и часто используемые библиотеки указаны первыми.

Внимание: библиотеки `security-crypto` и `security-crypto-ktx` устарели, и новые версии выпускаться не будут. Подробности см. в примечаниях к выпуску и [документации по устаревшим версиям](/privacy-and-security/cryptography#security-crypto-jetpack-deprecated).
активность * Получите доступ к компонуемым API, созданным на основе Activity.
appcompat * Позволяет получить доступ к новым API на старых версиях API платформы (многие из которых используют Material Design).
appsearch * Создавайте индивидуальные возможности поиска в приложении для своих пользователей.
камера * Создавайте приложения для мобильных камер.
сочинить * Определите свой пользовательский интерфейс программно с помощью компонуемых функций, которые описывают его форму и зависимости от данных.
привязка данных * Свяжите компоненты пользовательского интерфейса в макетах с источниками данных в вашем приложении, используя декларативный формат.
фрагмент * Разделите свое приложение на несколько независимых экранов, размещенных в Activity.
рукоять * Расширьте функциональность Dagger Hilt, включив внедрение зависимостей определенных классов из библиотек androidx.
жизненный цикл * Создавайте компоненты, учитывающие жизненный цикл, которые могут корректировать поведение на основе текущего состояния жизненного цикла действия или фрагмента.
Компоненты материального дизайна * Модульные и настраиваемые компоненты пользовательского интерфейса Material Design для Android.
навигация * Создавайте и структурируйте пользовательский интерфейс вашего приложения, обрабатывайте глубокие ссылки и перемещайтесь между экранами.
пейджинг * Загрузите данные на страницы и представьте их в RecyclerView.
комната * Создавайте, храните и управляйте постоянными данными на основе базы данных SQLite.
тест * Тестирование на Android.
работа * Планируйте и выполняйте откладываемые фоновые задачи на основе ограничений.
реклама Получите рекламный идентификатор с Play Services или без него.
аннотация Предоставляйте метаданные, которые помогут инструментам и другим разработчикам понять код вашего приложения.
функции приложения TODO
арх.ядро Вспомогательный модуль для других архитектурных зависимостей, включая тестовые правила JUnit, которые можно использовать с LiveData.
asynclayoutinflater Размещайте макеты асинхронно, чтобы избежать подтормаживаний в пользовательском интерфейсе.
автозаполнение Повысьте точность автозаполнения за счет расширенных подсказок.
бенчмарк Точно измеряйте производительность вашего кода в Android Studio.
биометрический Аутентифицируйтесь с помощью биометрических данных или учетных данных устройства и выполняйте криптографические операции.
Bluetooth Используйте функции Bluetooth платформы Android с обратно совместимыми API.
браузер Отображение веб-страниц в браузере пользователя по умолчанию.
запрос комбинации функций камеры TODO
камера.media3 TODO
камера.видоискатель Автономный компоновочный и ориентированный на просмотр видоискатель для камеры
автомобильное приложение Создавайте шаблонные приложения для Android Auto и Android Automotive OS.
просмотр карты Реализуйте шаблон карточки Material Design с закругленными углами и тенями.
коллекция Уменьшить воздействие на память существующих и новых коллекций, имеющих небольшой размер.
compose.animation Создавайте анимацию в своих приложениях Jetpack Compose, чтобы обогатить пользовательский опыт.
compose.компилятор Преобразуйте функции @Composable и включите оптимизацию с помощью плагина компилятора Kotlin.
compose.foundation Создавайте приложения Jetpack Compose с помощью готовых строительных блоков и расширяйте базу для создания собственных элементов системы проектирования.
сочинить.материал Создавайте пользовательские интерфейсы Jetpack Compose с помощью готовых компонентов Material Design. Это высокоуровневая точка входа в Compose, предназначенная для предоставления компонентов, соответствующих описанным на сайте www.material.io.
compose.material3 Создавайте пользовательские интерфейсы Jetpack Compose с компонентами Material Design 3 — следующим этапом развития Material Design. Material 3 включает в себя обновлённые темы и компоненты, а также функции персонализации Material You, такие как динамическая подсветка, и разработан для соответствия новому визуальному стилю и пользовательскому интерфейсу Android 12.
compose.material3.adaptive Используйте адаптивную библиотеку Material 3 для создания адаптивных пользовательских интерфейсов, которые будут автоматически адаптироваться к текущим конфигурациям окна, таким как классы его размеров или положение устройства. Библиотека предоставляет как стандартные реализации шаблонов, так и необходимые компоновочные блоки для создания собственных интерфейсов.
compose.runtime Основные строительные блоки модели программирования Compose и управления состоянием, а также основная среда выполнения для целевого плагина компилятора Compose.
compose.ui Основные компоненты пользовательского интерфейса, необходимые для взаимодействия с устройством, включая макет, рисование и ввод.
одновременный Перенесите задачи из основного потока с помощью сопрограмм и воспользуйтесь преимуществами ListenableFuture.
restrictionlayout Размещайте и изменяйте размер виджетов гибко с помощью относительного позиционирования.
контентпейджер Загрузка и пролистывание данных ContentProvider в фоновом потоке.
координатормакет Разместите виджеты приложения верхнего уровня, такие как AppBarLayout и FloatingActionButton.
основной Ориентируйтесь на новейшие функции платформы и API, а также поддерживайте старые устройства.
core.uwb Реализовать UWB (сверхширокополосную связь) на поддерживаемых устройствах.
реквизиты для входа Эта библиотека обеспечивает унифицированный доступ к учётным данным пользователя. Сюда могут входить пароли, ключи доступа и федеративные учётные данные. Эту библиотеку следует использовать для обеспечения бесперебойного и безопасного входа в систему.
credentials.providerevents TODO
credentials.registry Для решения этих проблем мы добавляем новый механизм регистрации, который позволяет приложению предоставлять цифровые учётные данные с сохранением конфиденциальности. На высоком уровне приложение-поставщик будет предварительно регистрировать все свои потенциальные цифровые учётные данные в диспетчере учётных данных. Когда диспетчер учётных данных получает запрос от приложения на определённые цифровые учётные данные, он запускает пользовательский интерфейс для сопоставления учётных данных и выбора пользователя в изолированной среде.
курсорадаптер Предоставьте данные курсора виджету ListView.
пользовательское представление Реализуйте пользовательские представления.
хранилище данных Храните данные асинхронно, последовательно и транзакционно, преодолевая некоторые недостатки SharedPreferences.
файл документа Просмотреть файл документа.
перетаскивание Принимайте данные перетаскивания из другого приложения или внутри приложения и демонстрируйте постоянную возможность перетаскивания.
расположение ящиков Реализуйте виджет ящика Material Design.
динамическая анимация Создавайте плавные анимации с помощью API анимации на основе физики.
эмодзи Отображение эмодзи на современных и старых устройствах.
эмодзи2 Отображение эмодзи на современных и старых устройствах.
предприятие Создавайте корпоративные приложения.
exifinterface Чтение и запись EXIF-тегов файлов изображений.
игры Используйте Android Game SDK непосредственно в своем приложении для выполнения сложных игровых задач, таких как Frame Pacing.
взглянуть мельком Создавайте макеты для удаленных поверхностей с помощью API в стиле Jetpack Compose.
графика Используйте графические возможности на различных платформах Android
сетка Реализуйте сетку макета.
здоровье Создавайте эффективные приложения для здравоохранения, не зависящие от платформы.
здоровье.подключение Позволяет разработчикам читать или записывать данные о здоровье и физической форме пользователя.
автор-исполнитель Кодируйте изображение или коллекцию изображений в формате HEIF, используя доступные кодеки на устройстве Android.
чернила Вдохновляйте на создание лучших в своем классе приложений для перьевого ввода. Снизьте порог входа для разработчиков, чтобы получить высокопроизводительные и красивые возможности рукописного ввода.
вход Уменьшите задержку взаимодействия с пользователем, прогнозируя будущие события MotionEvents.
интерполятор Используйте интерполяторы анимации на старых платформах.
javascriptengine Включите в своем Android-приложении возможность оценки JavaScript.
очиститель Автономный инструмент, который переносит зависимости библиотеки от устаревшей библиотеки поддержки в эквивалентные зависимости AndroidX.
откидываться назад Используйте Compose for TV вместо этого артефакта.
наследие Этот артефакт и его классы устарели. Начиная с Android 8, ограничения проверки фоновых данных делают этот класс бесполезным.
ворс Проверки Lint для подтверждения использования API Gradle
погрузчик Загрузите данные для вашего пользовательского интерфейса, которые сохранят актуальность при изменении конфигурации.
локальный менеджер вещания Этот артефакт и его классы устарели. Вместо этого используйте LiveData или реактивные потоки.
СМИ Обмен медиаконтентом и элементами управления с другими приложениями. Заменено на media3.
медиа3 * Вспомогательные библиотеки для вариантов использования мультимедиа.
медиамаршрутизатор Обеспечьте возможность отображения и воспроизведения мультимедиа на удаленных приемных устройствах с помощью общего пользовательского интерфейса.
мультидекс Развертывание приложений с несколькими файлами dex на устройствах до Android 5.
метрики Отслеживайте и сообщайте различные показатели времени выполнения вашего приложения.
навигация3 Navigation 3 — это новая навигационная библиотека, разработанная для работы с Compose.
навигационное событие Библиотека событий навигации предоставляет API KMP-first для обработки системных обратных вызовов, а также [Predictive Back](/guide/navigation/custom-back/predictive-back-gesture).
палитра Извлекайте репрезентативные цветовые палитры из изображений.
pdf Библиотека для добавления возможностей просмотра PDF-файлов внутри приложений.
процентная раскладка Этот артефакт и его классы устарели. Вместо него используйте ConstraintLayout и связанные с ним макеты.
производительность Предоставляет исходные аннотации для оптимизации производительности.
фотопикер Эта библиотека обеспечивает интеграцию Compose и Android Views для встроенного средства выбора фотографий.
предпочтение Создавайте интерактивные экраны настроек без необходимости взаимодействия с хранилищем устройства или управления пользовательским интерфейсом.
печать Печатайте фотографии, документы и другие графики и изображения из вашего приложения.
privacysandbox.activity TODO
privacysandbox.ads Эта библиотека обеспечивает интеграцию с API-интерфейсами сохранения конфиденциальности, которые являются частью Privacy Sandbox на Android.
privacysandbox.plugins Android Privacy Sandbox Sdk Library Gradle Plugin
privacysandbox.sdkruntime Эта библиотека предоставляет компоненты для потребителей, поддерживающих SdkRuntime.
privacysandbox.tools Библиотека для использования функции Privacy Sandbox в Android
privacysandbox.ui TODO
установщик профилей Позволяет библиотекам заранее заполнять трассировки компиляции для чтения ART.
рекомендация Размещайте контент на главном экране Android TV Launcher.
recyclerview Отображайте большие наборы данных в своем пользовательском интерфейсе, минимизируя использование памяти.
удаленный обратный вызов Создайте оболочку, которая упростит разработчикам предоставление PendingIntent.
инспекция ресурсов Просмотрите атрибуты пользовательских представлений в Live Layout Inspector Android Studio.
сохраненное состояние Напишите подключаемые компоненты, которые сохраняют состояние пользовательского интерфейса при завершении процесса и восстанавливают его при перезапуске процесса.
безопасность Безопасное управление ключами, шифрование файлов и общих настроек.
sharetarget Обеспечить обратную совместимость для использования ярлыков в качестве прямых целей обмена.
ломтик Отображайте шаблонные элементы пользовательского интерфейса за пределами вашего приложения.
раздвижная панель Реализуйте шаблон пользовательского интерфейса со скользящей панелью.
запускать Реализуйте простой и производительный способ инициализации компонентов при запуске приложения.
SQLite Работайте с локальными базами данных SQLite. По возможности используйте Room.
swiperefreshlayout Реализуйте шаблон пользовательского интерфейса «проведите для обновления».
test.uiautomator Фреймворк для кросс-приложенийного функционального тестирования пользовательского интерфейса
классификатор текста Определяет диалоги, ссылки, выделения и другие подобные конструкции в тексте.
трассировка Записывать события трассировки в системный буфер трассировки.
переход Анимируйте движение в пользовательском интерфейсе с помощью начальных и конечных макетов.
тв Предоставляет разработчикам функции Compose и Material Design для написания приложений для ТВ.
телепровайдер Предоставляем каналы Android TV.
текст TODO
xr.arcore Перенесите цифровой контент в реальный мир с помощью возможностей восприятия.
xr.compose Декларативно создавайте пространственные макеты пользовательского интерфейса, которые используют пространственные возможности Android XR.
xr.compose.material3 Создавайте с использованием компонентов Material и макетов, адаптируемых к XR
xr.время выполнения Начните свой сеанс дополненной реальности или 3D-графики с помощью нашей собственной среды выполнения.
xr.scenecore Создавайте и управляйте графом сцены Android XR с 3D-контентом.
векторный Рендеринг векторной графики.
версионныйparcelable Обеспечивает стабильный и компактный формат двоичной сериализации, который можно передавать между процессами или безопасно сохранять.
вьюпейджер Отображайте представления или фрагменты в формате, удобном для пролистывания. По возможности используйте viewpager2.
viewpager2 Отображение представлений или фрагментов в прокручиваемом формате.
носить Создание приложений для умных часов Wear OS от Google.
носить.сочинять Создавайте приложения Jetpack Compose для устройств Wear OS, предоставляя функциональность для поддержки различных размеров устройств и жестов навигации.
wear.protolayout Эта библиотека позволяет определять набор макетов пользовательского интерфейса и выражений, не относящихся к пользовательскому интерфейсу, для визуализации/оценки на удаленных поверхностях.
носить.плитки Создание приложений для умных часов Wear OS от Google.
носить.циферблат Создание приложений для умных часов Wear OS от Google.
wear.watchfacepush Watch Face Push позволяет приложению Wear OS программно устанавливать циферблат на часы.
вебкит Работайте с современными API WebView на Android 5 и выше.
окно Обеспечивает поддержку различных форм-факторов устройств, например складных устройств.
window.extensions.core Основные API для расширений библиотеки оконного менеджера
,

* Популярные и часто используемые библиотеки указаны первыми.

Warning: The `security-crypto` and `security-crypto-ktx` libraries have been deprecated and no further versions will be shipped. See the release notes and the [deprecation documentation](/privacy-and-security/cryptography#security-crypto-jetpack-deprecated) for details.
активность * Получите доступ к компонуемым API, созданным на основе Activity.
appcompat * Позволяет получить доступ к новым API на старых версиях API платформы (многие из которых используют Material Design).
appsearch * Создавайте индивидуальные возможности поиска в приложении для своих пользователей.
камера * Создавайте приложения для мобильных камер.
сочинить * Определите свой пользовательский интерфейс программно с помощью компонуемых функций, которые описывают его форму и зависимости от данных.
привязка данных * Свяжите компоненты пользовательского интерфейса в макетах с источниками данных в вашем приложении, используя декларативный формат.
фрагмент * Разделите свое приложение на несколько независимых экранов, размещенных в Activity.
рукоять * Расширьте функциональность Dagger Hilt, включив внедрение зависимостей определенных классов из библиотек androidx.
жизненный цикл * Создавайте компоненты, учитывающие жизненный цикл, которые могут корректировать поведение на основе текущего состояния жизненного цикла действия или фрагмента.
Компоненты материального дизайна * Модульные и настраиваемые компоненты пользовательского интерфейса Material Design для Android.
навигация * Создавайте и структурируйте пользовательский интерфейс вашего приложения, обрабатывайте глубокие ссылки и перемещайтесь между экранами.
пейджинг * Загрузите данные на страницы и представьте их в RecyclerView.
комната * Создавайте, храните и управляйте постоянными данными на основе базы данных SQLite.
тест * Тестирование на Android.
работа * Планируйте и выполняйте откладываемые фоновые задачи на основе ограничений.
реклама Получите рекламный идентификатор с Play Services или без него.
аннотация Предоставляйте метаданные, которые помогут инструментам и другим разработчикам понять код вашего приложения.
функции приложения TODO
арх.ядро Вспомогательный модуль для других архитектурных зависимостей, включая тестовые правила JUnit, которые можно использовать с LiveData.
asynclayoutinflater Размещайте макеты асинхронно, чтобы избежать подтормаживаний в пользовательском интерфейсе.
автозаполнение Повысьте точность автозаполнения за счет расширенных подсказок.
бенчмарк Точно измеряйте производительность вашего кода в Android Studio.
биометрический Аутентифицируйтесь с помощью биометрических данных или учетных данных устройства и выполняйте криптографические операции.
Bluetooth Используйте функции Bluetooth платформы Android с обратно совместимыми API.
браузер Отображение веб-страниц в браузере пользователя по умолчанию.
запрос комбинации функций камеры TODO
камера.media3 TODO
камера.видоискатель Автономный компоновочный и ориентированный на просмотр видоискатель для камеры
автомобильное приложение Создавайте шаблонные приложения для Android Auto и Android Automotive OS.
просмотр карты Реализуйте шаблон карточки Material Design с закругленными углами и тенями.
коллекция Уменьшить воздействие на память существующих и новых коллекций, имеющих небольшой размер.
compose.animation Создавайте анимацию в своих приложениях Jetpack Compose, чтобы обогатить пользовательский опыт.
compose.компилятор Преобразуйте функции @Composable и включите оптимизацию с помощью плагина компилятора Kotlin.
compose.foundation Создавайте приложения Jetpack Compose с помощью готовых строительных блоков и расширяйте базу для создания собственных элементов системы проектирования.
сочинить.материал Создавайте пользовательские интерфейсы Jetpack Compose с помощью готовых компонентов Material Design. Это высокоуровневая точка входа в Compose, предназначенная для предоставления компонентов, соответствующих описанным на сайте www.material.io.
compose.material3 Создавайте пользовательские интерфейсы Jetpack Compose с компонентами Material Design 3 — следующим этапом развития Material Design. Material 3 включает в себя обновлённые темы и компоненты, а также функции персонализации Material You, такие как динамическая подсветка, и разработан для соответствия новому визуальному стилю и пользовательскому интерфейсу Android 12.
compose.material3.adaptive Используйте адаптивную библиотеку Material 3 для создания адаптивных пользовательских интерфейсов, которые будут автоматически адаптироваться к текущим конфигурациям окна, таким как классы его размеров или положение устройства. Библиотека предоставляет как стандартные реализации шаблонов, так и необходимые компоновочные блоки для создания собственных интерфейсов.
compose.runtime Основные строительные блоки модели программирования Compose и управления состоянием, а также основная среда выполнения для целевого плагина компилятора Compose.
compose.ui Основные компоненты пользовательского интерфейса, необходимые для взаимодействия с устройством, включая макет, рисование и ввод.
одновременный Перенесите задачи из основного потока с помощью сопрограмм и воспользуйтесь преимуществами ListenableFuture.
restrictionlayout Размещайте и изменяйте размер виджетов гибко с помощью относительного позиционирования.
контентпейджер Загрузка и пролистывание данных ContentProvider в фоновом потоке.
координатормакет Разместите виджеты приложения верхнего уровня, такие как AppBarLayout и FloatingActionButton.
основной Ориентируйтесь на новейшие функции платформы и API, а также поддерживайте старые устройства.
core.uwb Реализовать UWB (сверхширокополосную связь) на поддерживаемых устройствах.
реквизиты для входа Эта библиотека обеспечивает унифицированный доступ к учётным данным пользователя. Сюда могут входить пароли, ключи доступа и федеративные учётные данные. Эту библиотеку следует использовать для обеспечения бесперебойного и безопасного входа в систему.
credentials.providerevents TODO
credentials.registry Для решения этих проблем мы добавляем новый механизм регистрации, который позволяет приложению предоставлять цифровые учётные данные с сохранением конфиденциальности. На высоком уровне приложение-поставщик будет предварительно регистрировать все свои потенциальные цифровые учётные данные в диспетчере учётных данных. Когда диспетчер учётных данных получает запрос от приложения на определённые цифровые учётные данные, он запускает пользовательский интерфейс для сопоставления учётных данных и выбора пользователя в изолированной среде.
курсорадаптер Предоставьте данные курсора виджету ListView.
пользовательское представление Реализуйте пользовательские представления.
хранилище данных Храните данные асинхронно, последовательно и транзакционно, преодолевая некоторые недостатки SharedPreferences.
файл документа Просмотреть файл документа.
перетаскивание Принимайте данные перетаскивания из другого приложения или внутри приложения и демонстрируйте постоянную возможность перетаскивания.
расположение ящиков Реализуйте виджет ящика Material Design.
динамическая анимация Создавайте плавные анимации с помощью API анимации на основе физики.
эмодзи Отображение эмодзи на современных и старых устройствах.
эмодзи2 Отображение эмодзи на современных и старых устройствах.
предприятие Создавайте корпоративные приложения.
exifinterface Чтение и запись EXIF-тегов файлов изображений.
игры Используйте Android Game SDK непосредственно в своем приложении для выполнения сложных игровых задач, таких как Frame Pacing.
взглянуть мельком Создавайте макеты для удаленных поверхностей с помощью API в стиле Jetpack Compose.
графика Используйте графические возможности на различных платформах Android
сетка Реализуйте сетку макета.
здоровье Создавайте эффективные приложения для здравоохранения, не зависящие от платформы.
здоровье.подключение Позволяет разработчикам читать или записывать данные о здоровье и физической форме пользователя.
автор-исполнитель Кодируйте изображение или коллекцию изображений в формате HEIF, используя доступные кодеки на устройстве Android.
чернила Вдохновляйте на создание лучших в своем классе приложений для перьевого ввода. Снизьте порог входа для разработчиков, чтобы получить высокопроизводительные и красивые возможности рукописного ввода.
вход Уменьшите задержку взаимодействия с пользователем, прогнозируя будущие события MotionEvents.
интерполятор Используйте интерполяторы анимации на старых платформах.
javascriptengine Включите в своем Android-приложении возможность оценки JavaScript.
очиститель Автономный инструмент, который переносит зависимости библиотеки от устаревшей библиотеки поддержки в эквивалентные зависимости AndroidX.
откидываться назад Используйте Compose for TV вместо этого артефакта.
наследие Этот артефакт и его классы устарели. Начиная с Android 8, ограничения проверки фоновых данных делают этот класс бесполезным.
ворс Проверки Lint для подтверждения использования API Gradle
погрузчик Загрузите данные для вашего пользовательского интерфейса, которые сохранят актуальность при изменении конфигурации.
локальный менеджер вещания Этот артефакт и его классы устарели. Вместо этого используйте LiveData или реактивные потоки.
СМИ Обмен медиаконтентом и элементами управления с другими приложениями. Заменено на media3.
медиа3 * Вспомогательные библиотеки для вариантов использования мультимедиа.
медиамаршрутизатор Обеспечьте возможность отображения и воспроизведения мультимедиа на удаленных приемных устройствах с помощью общего пользовательского интерфейса.
мультидекс Deploy applications with multiple dex files on pre-Android 5 devices.
метрики Track and report various runtime metrics for your application
navigation3 Navigation 3 is a new navigation library designed to work with Compose.
navigationevent The Navigation Event library provides a KMP-first API for handling system back as well as [Predictive Back](/guide/navigation/custom-back/predictive-back-gesture).
палитра Extract representative color palettes from images.
pdf A library to add pdf viewing capabilities inside apps.
percentlayout This artifact and its classes are deprecated. Use ConstraintLayout and associated layouts instead.
производительность Provides source annotations for performance optimizations.
фотопикер This library provides an integration for Compose and Android Views for the embedded photo picker.
предпочтение Build interactive settings screens without needing to interact with device storage or manage the UI.
печать Print photos, docs, and other graphics and images from your app.
privacysandbox.activity TODO
privacysandbox.ads This library enables integration with Privacy Preserving APIs, which are part of Privacy Sandbox on Android.
privacysandbox.plugins Android Privacy Sandbox Sdk Library Gradle Plugin
privacysandbox.sdkruntime This library provides components for SdkRuntime aware consumers
privacysandbox.tools A library to utilize the Privacy Sandbox functionality in Android
privacysandbox.ui TODO
profileinstaller Enables libraries to prepopulate ahead of time compilation traces to be read by ART.
рекомендация Promote content to the Android TV Launcher home screen.
recyclerview Display large sets of data in your UI while minimizing memory usage.
remotecallback Create a wrapper that makes it easier for developers to provide a PendingIntent.
resourceinspection Surface the attributes of custom views in Android Studio's Live Layout Inspector.
savedstate Write pluggable components that save the UI state when a process dies, and restore it when the process restarts.
безопасность Safely manage keys and encrypt files and sharedpreferences.
sharetarget Provide backwards compatibility for using shortcuts as direct share targets.
ломтик Display templated UI elements outside your app.
slidingpanelayout Implement a sliding pane UI pattern.
запускать Implement a straightforward, performant way to initialize components at app startup.
SQLite Work with local SQLite databases. If possible, use Room instead.
swiperefreshlayout Implement the swipe-to-refresh UI pattern.
test.uiautomator Framework for cross app functional UI testing
textclassifier Identifies conversations, links, selections, and other similar constructs in text.
трассировка Write trace events to the system trace buffer.
переход Animate motion in the UI with starting and ending layouts.
тв Provides developers with Compose and Material design functionalities in order to write applications for TV
tvprovider Provide Android TV channels.
текст TODO
xr.arcore Bring digital content into the real world with perception capabilities.
xr.compose Declaratively build spatial UI layouts that take advantage of Android XR's spatial capabilities.
xr.compose.material3 Build with Material components and layouts that adapt for XR
xr.runtime Start your custom AR or 3D session with our native runtime.
xr.scenecore Build and manipulate the Android XR scene graph with 3D content.
vectordrawable Render vector graphics.
versionedparcelable Provides a stable and compact binary serialization format that can be passed across processes or persisted safely.
viewpager Display Views or Fragments in a swipeable format. If possible, use viewpager2 instead.
viewpager2 Display Views or Fragments in a swipeable format.
носить Create applications for Wear OS by Google smartwatches.
wear.compose Write Jetpack Compose applications for Wear OS devices by providing functionality to support different device sizes and navigation gestures.
wear.protolayout This library allows defining a set of UI layouts and non-UI expressions to be rendered/evaluated on remote surfaces.
wear.tiles Create applications for Wear OS by Google smartwatches.
wear.watchface Create applications for Wear OS by Google smartwatches.
wear.watchfacepush Watch Face Push allows a Wear OS app to install a watch face on a watch programmatically.
webkit Work with modern WebView APIs on Android 5 and above.
окно Helps support different device form factors such as foldable devices.
window.extensions.core The Core APIs for Window Manager Library Extensions
,

* Popular and often-used libraries are listed first

Warning: The `security-crypto` and `security-crypto-ktx` libraries have been deprecated and no further versions will be shipped. See the release notes and the [deprecation documentation](/privacy-and-security/cryptography#security-crypto-jetpack-deprecated) for details.
активность * Access composable APIs built on top of Activity.
appcompat * Allows access to new APIs on older API versions of the platform (many using Material Design).
appsearch * Build custom in-app search capabilities for your users.
camera * Build mobile camera apps.
compose * Define your UI programmatically with composable functions that describe its shape and data dependencies.
databinding * Bind UI components in your layouts to data sources in your app using a declarative format.
fragment * Segment your app into multiple, independent screens that are hosted within an Activity.
hilt * Extend the functionality of Dagger Hilt to enable dependency injection of certain classes from the androidx libraries.
жизненный цикл * Build lifecycle-aware components that can adjust behavior based on the current lifecycle state of an activity or fragment.
Material Design Components * Modular and customizable Material Design UI components for Android.
navigation * Build and structure your in-app UI, handle deep links, and navigate between screens.
paging * Load data in pages, and present it in a RecyclerView.
комната * Create, store, and manage persistent data backed by a SQLite database.
тест * Testing in Android.
работа * Schedule and execute deferrable, constraint-based background tasks.
реклама Get an advertising ID with or without Play Services.
аннотация Expose metadata that helps tools and other developers understand your app's code.
appfunctions TODO
arch.core Helper for other arch dependencies, including JUnit test rules that can be used with LiveData.
asynclayoutinflater Inflate layouts asynchronously to avoid jank in the UI.
autofill Improve autofill accuracy via extending hints.
бенчмарк Accurately measure your code's performance within Android Studio.
биометрический Authenticate with biometrics or device credentials, and perform cryptographic operations.
Bluetooth Use the Android platform's Bluetooth features with backward-compatible APIs.
браузер Display webpages in the user's default browser.
camera.featurecombinationquery TODO
camera.media3 TODO
camera.viewfinder Standalone Composable and View based Viewfinder for Camera"
car-app Build templated apps for Android Auto and Android Automotive OS.
cardview Implement the Material Design card pattern with round corners and drop shadows.
коллекция Reduce the memory impact of existing and new collections that are small.
compose.animation Build animations in their Jetpack Compose applications to enrich the user experience.
compose.compiler Transform @Composable functions and enable optimizations with a Kotlin compiler plugin.
compose.foundation Write Jetpack Compose applications with ready to use building blocks and extend foundation to build your own design system pieces.
compose.material Build Jetpack Compose UIs with ready to use Material Design Components. This is the higher level entry point of Compose, designed to provide components that match those described at www.material.io.
compose.material3 Build Jetpack Compose UIs with Material Design 3 Components, the next evolution of Material Design. Material 3 includes updated theming and components and Material You personalization features like dynamic color, and is designed to be cohesive with the new Android 12 visual style and system UI.
compose.material3.adaptive Use the Material 3 adaptive library to create adaptive UIs that will adapt themselves automatically according to the current window configurations like window size classes or device postures. The library provides both default scaffold implementations and necessary building block composables to create your own custom experiences.
compose.runtime Fundamental building blocks of Compose's programming model and state management, and core runtime for the Compose Compiler Plugin to target.
compose.ui Fundamental components of compose UI needed to interact with the device, including layout, drawing, and input.
одновременный Move tasks off the main thread with coroutines and take advantage of ListenableFuture.
constraintlayout Position and size widgets in a flexible way with relative positioning.
contentpager Load and page across ContentProvider data in a background thread.
coordinatorlayout Position top-level application widgets, such as AppBarLayout and FloatingActionButton.
основной Target the latest platform features and APIs while also supporting older devices.
core.uwb Implement UWB (ultra-wideband) on supported devices.
реквизиты для входа This library provides unified access to a user's credentials. This can include passwords, passkeys and federated credentials. This library should be used to provide seamless and secure sign-in experiences.
credentials.providerevents TODO
credentials.registry To solve for these, we are adding a new registry mechanism that allows an app to provide digital credentials in a privacy-preserving way. At a high level, the provider app will be pre-registering all their candidate digital credentials with the Credential Manager; When Credential Manager receives an app request for a specific digital credential, it will run the credential matching and user selector UI in a sandbox.
cursoradapter Expose Cursor data to a ListView widget.
customview Implement custom views.
datastore Store data asynchronously, consistently, and transactionally, overcoming some of the drawbacks of SharedPreferences
documentfile View a file document.
draganddrop Accept drag-and-drop data from another app or within an app, and show a consistent drop target affordance.
drawerlayout Implement a Material Design drawer widget.
dynamicanimation Create smooth animations with a physics-based animation API.
эмодзи Display emoji in current and older devices.
emoji2 Display emoji in current and older devices.
предприятие Create enterprise-ready applications.
exifinterface Read and write image file EXIF tags.
игры Use the Android Game SDK natively in your app to perform complex games tasks, like Frame Pacing.
взглянуть мельком Build layouts for remote surfaces using a Jetpack Compose-style API.
графика Leverage graphics facilities across multiple Android platform releases
gridlayout Implement a grid layout.
здоровье Create performant health applications in a platform agnostic way.
health.connect Allows developers to read or write user's health and fitness records.
heifwriter Encode an image or image collection in HEIF format using the available codecs on the Android device.
чернила Inspire best-in-class pen apps. Lower the developer barrier to entry for high performance, beautiful inking experiences.
вход Reduce the latency of input interactions by predicting future MotionEvents
interpolator Use animation interpolators on older platforms.
javascriptengine Enable your Android app to evaluate JavaScript.
jetifier A standalone tool that migrates a library's dependencies on the deprecated support library to equivalent AndroidX dependencies.
leanback Use Compose for TV instead of this artifact.
наследие This artifact and its classes are deprecated. Starting with Android 8, background check restrictions make this class no longer useful.
ворс Lint checks to verify usage of Gradle APIs
погрузчик Load data for your UI that survives configuration changes.
localbroadcastmanager This artifact and its classes are deprecated. Use LiveData or reactive streams instead.
СМИ Share media contents and controls with other apps. Superseded by media3.
media3 * Support libraries for media use cases.
mediarouter Enable media display and playback on remote receiver devices using a common user interface.
multidex Deploy applications with multiple dex files on pre-Android 5 devices.
метрики Track and report various runtime metrics for your application
navigation3 Navigation 3 is a new navigation library designed to work with Compose.
navigationevent The Navigation Event library provides a KMP-first API for handling system back as well as [Predictive Back](/guide/navigation/custom-back/predictive-back-gesture).
палитра Extract representative color palettes from images.
pdf A library to add pdf viewing capabilities inside apps.
percentlayout This artifact and its classes are deprecated. Use ConstraintLayout and associated layouts instead.
производительность Provides source annotations for performance optimizations.
фотопикер This library provides an integration for Compose and Android Views for the embedded photo picker.
предпочтение Build interactive settings screens without needing to interact with device storage or manage the UI.
печать Print photos, docs, and other graphics and images from your app.
privacysandbox.activity TODO
privacysandbox.ads This library enables integration with Privacy Preserving APIs, which are part of Privacy Sandbox on Android.
privacysandbox.plugins Android Privacy Sandbox Sdk Library Gradle Plugin
privacysandbox.sdkruntime This library provides components for SdkRuntime aware consumers
privacysandbox.tools A library to utilize the Privacy Sandbox functionality in Android
privacysandbox.ui TODO
profileinstaller Enables libraries to prepopulate ahead of time compilation traces to be read by ART.
рекомендация Promote content to the Android TV Launcher home screen.
recyclerview Display large sets of data in your UI while minimizing memory usage.
remotecallback Create a wrapper that makes it easier for developers to provide a PendingIntent.
resourceinspection Surface the attributes of custom views in Android Studio's Live Layout Inspector.
savedstate Write pluggable components that save the UI state when a process dies, and restore it when the process restarts.
безопасность Safely manage keys and encrypt files and sharedpreferences.
sharetarget Provide backwards compatibility for using shortcuts as direct share targets.
ломтик Display templated UI elements outside your app.
slidingpanelayout Implement a sliding pane UI pattern.
запускать Implement a straightforward, performant way to initialize components at app startup.
SQLite Work with local SQLite databases. If possible, use Room instead.
swiperefreshlayout Implement the swipe-to-refresh UI pattern.
test.uiautomator Framework for cross app functional UI testing
textclassifier Identifies conversations, links, selections, and other similar constructs in text.
трассировка Write trace events to the system trace buffer.
переход Animate motion in the UI with starting and ending layouts.
тв Provides developers with Compose and Material design functionalities in order to write applications for TV
tvprovider Provide Android TV channels.
текст TODO
xr.arcore Bring digital content into the real world with perception capabilities.
xr.compose Declaratively build spatial UI layouts that take advantage of Android XR's spatial capabilities.
xr.compose.material3 Build with Material components and layouts that adapt for XR
xr.runtime Start your custom AR or 3D session with our native runtime.
xr.scenecore Build and manipulate the Android XR scene graph with 3D content.
vectordrawable Render vector graphics.
versionedparcelable Provides a stable and compact binary serialization format that can be passed across processes or persisted safely.
viewpager Display Views or Fragments in a swipeable format. If possible, use viewpager2 instead.
viewpager2 Display Views or Fragments in a swipeable format.
носить Create applications for Wear OS by Google smartwatches.
wear.compose Write Jetpack Compose applications for Wear OS devices by providing functionality to support different device sizes and navigation gestures.
wear.protolayout This library allows defining a set of UI layouts and non-UI expressions to be rendered/evaluated on remote surfaces.
wear.tiles Create applications for Wear OS by Google smartwatches.
wear.watchface Create applications for Wear OS by Google smartwatches.
wear.watchfacepush Watch Face Push allows a Wear OS app to install a watch face on a watch programmatically.
webkit Work with modern WebView APIs on Android 5 and above.
окно Helps support different device form factors such as foldable devices.
window.extensions.core The Core APIs for Window Manager Library Extensions

Научитесь использовать Джетпак

Изучите основные библиотеки Jetpack в курсе «Основы Android с Compose» и уменьшите количество шаблонов в своем приложении.
Получите практический опыт работы с тремя библиотеками Jetpack, которые упрощают уровень данных: LiveData, ViewModel и Room.
Узнайте, как самые популярные библиотеки Jetpack используются вместе в приложении промышленного уровня.

Новости и видео

, ,