Изучите библиотеки Jetpack по типам,Изучите библиотеки Jetpack по типам,Изучите библиотеки Jetpack по типам

Выберите категорию:





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

Библиотека Описание
активность * Доступ к составным API, созданным на основе Activity.
объявления Получите рекламный идентификатор с сервисами Play или без них.
аннотация Предоставляйте метаданные, которые помогут инструментам и другим разработчикам понять код вашего приложения.
appcompat * Предоставляет доступ к новым API на старых версиях API платформы (многие используют Material Design).
приложениепоиск * Создавайте собственные возможности поиска в приложении для своих пользователей.
Arch.core Помощник для других зависимостей Arch, включая правила тестирования JUnit, которые можно использовать с LiveData.
асинхронный макет Раздувайте макеты асинхронно, чтобы избежать зависаний в пользовательском интерфейсе.
автозаполнение Повысьте точность автозаполнения за счет расширения подсказок.
эталон Точно измеряйте производительность вашего кода в Android Studio.
биометрический Выполняйте аутентификацию с помощью биометрических данных или учетных данных устройства и выполняйте криптографические операции.
Bluetooth Используйте функции Bluetooth платформы Android с обратно совместимыми API.
браузер Отображать веб-страницы в браузере пользователя по умолчанию.
автомобильное приложение Создавайте шаблонные приложения для Android Auto и Android Automotive OS.
камера * Создавайте приложения для мобильных камер.
камера.видоискатель Автономный составной видоискатель для камеры с возможностью просмотра
просмотр карточек Реализуйте шаблон карты Material Design с закругленными углами и тенями.
коллекция Уменьшите влияние на память существующих и новых небольших коллекций.
сочинить * Определите свой пользовательский интерфейс программно с помощью составных функций, описывающих его форму и зависимости данных.
сочинить.анимацию Создавайте анимацию в своих приложениях Jetpack Compose, чтобы улучшить взаимодействие с пользователем.
compose.compiler Преобразуйте функции @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 Compiler.
Compose.ui Фундаментальные компоненты пользовательского интерфейса, необходимые для взаимодействия с устройством, включая макет, рисование и ввод.
одновременно Перемещайте задачи из основного потока с помощью сопрограмм и воспользуйтесь преимуществами ListenableFuture.
макет ограничения Гибкое расположение и размер виджетов с помощью относительного позиционирования.
контентпейджер Загружайте и просматривайте данные ContentProvider в фоновом потоке.
координатормакет Разместите виджеты приложения верхнего уровня, такие как AppBarLayout и FloatingActionButton.
основной Ориентируйтесь на новейшие функции платформы и API, а также на поддержку старых устройств.
core.uwb Внедрите UWB (сверхширокополосный режим) на поддерживаемых устройствах.
реквизиты для входа Эта библиотека обеспечивает унифицированный доступ к учетным данным пользователя. Сюда могут входить пароли, ключи доступа и федеративные учетные данные. Эту библиотеку следует использовать для обеспечения бесперебойного и безопасного входа в систему.
курсорадаптер Предоставьте данные курсора виджету ListView.
индивидуальный просмотр Реализация пользовательских представлений.
привязка данных * Привяжите компоненты пользовательского интерфейса в макетах к источникам данных в вашем приложении, используя декларативный формат.
хранилище данных Храните данные асинхронно, последовательно и транзакционно, преодолевая некоторые недостатки SharedPreferences.
файл документа Просмотр файлового документа.
перетаскивание Принимайте данные перетаскивания из другого приложения или внутри приложения и показывайте постоянную целевую доступность перетаскивания.
расположение ящиков Реализуйте виджет ящика Material Design.
динамическая анимация Создавайте плавную анимацию с помощью API анимации, основанного на физике.
смайлик Отображение смайлов на текущих и старых устройствах.
смайлик2 Отображение смайлов на текущих и старых устройствах.
предприятие Создавайте готовые корпоративные приложения.
exifинтерфейс Чтение и запись тегов EXIF ​​файла изображения.
фрагмент * Сегментируйте свое приложение на несколько независимых экранов, размещенных в рамках действия.
игры Используйте Android Game SDK в своем приложении для выполнения сложных игровых задач, таких как Frame Pacing.
взглянуть мельком Создавайте макеты для удаленных поверхностей с помощью API в стиле Jetpack Compose.
графика Используйте графические возможности в нескольких версиях платформы Android.
сетка Реализуйте макет сетки.
здоровье Создавайте высокопроизводительные приложения для здоровья независимо от платформы.
здоровье.подключение Позволяет разработчикам читать или записывать записи о здоровье и фитнесе пользователя.
писатель Закодируйте изображение или коллекцию изображений в формате HEIF, используя доступные кодеки на устройстве Android.
рукоять * Расширьте функциональность Dagger Hilt, чтобы включить внедрение зависимостей определенных классов из библиотек androidx.
чернила Вдохновляйтесь лучшими в своем классе приложениями для перьев. Снизьте барьер для разработчиков, чтобы получить высокопроизводительные и красивые возможности рукописного ввода.
вход Уменьшите задержку входных взаимодействий, прогнозируя будущие события MotionEvents.
интерполятор Используйте интерполяторы анимации на старых платформах.
javascript-движок Включите приложение Android для оценки JavaScript.
очиститель Автономный инструмент, который переносит зависимости библиотеки из устаревшей библиотеки поддержки в эквивалентные зависимости AndroidX.
откинувшись назад Используйте Compose for TV вместо этого артефакта.
наследие Этот артефакт и его классы устарели. Начиная с Android 8, ограничения на проверку анкетных данных делают этот класс бесполезным.
жизненный цикл * Создавайте компоненты, учитывающие жизненный цикл, которые могут корректировать поведение в зависимости от текущего состояния жизненного цикла действия или фрагмента.
ворс Lint-проверка для проверки использования API Gradle.
погрузчик Загрузите данные для вашего пользовательского интерфейса, которые выдерживают изменения конфигурации.
местный менеджер вещания Этот артефакт и его классы устарели. Вместо этого используйте LiveData или реактивные потоки.
СМИ Делитесь мультимедийным содержимым и элементами управления с другими приложениями. Заменено media2.
СМИ2 Делитесь мультимедийным содержимым и элементами управления с другими приложениями.
медиа3 * Поддержка библиотек для сценариев использования мультимедиа.
медиамаршрутизатор Включите отображение и воспроизведение мультимедиа на удаленных устройствах-приемниках, используя общий пользовательский интерфейс.
мультидекс Развертывайте приложения с несколькими файлами dex на устройствах до Android 5.
метрики Отслеживайте и сообщайте о различных показателях времени выполнения вашего приложения.
навигация * Создавайте и структурируйте свой пользовательский интерфейс в приложении, обрабатывайте глубокие ссылки и перемещайтесь между экранами.
пейджинг * Загрузите данные на страницах и представьте их в RecyclerView.
палитра Извлекайте репрезентативные цветовые палитры из изображений.
PDF Библиотека для добавления возможностей просмотра PDF-файлов внутри приложений.
процентный макет Этот артефакт и его классы устарели. Вместо этого используйте ConstraintLayout и связанные макеты.
предпочтение Создавайте интерактивные экраны настроек без необходимости взаимодействия с хранилищем устройства или управления пользовательским интерфейсом.
распечатать Печатайте фотографии, документы и другую графику и изображения из вашего приложения.
Конфиденциальностьпесочница.активность TODO
Privacysandbox.ads Эта библиотека обеспечивает интеграцию с API-интерфейсами сохранения конфиденциальности, которые являются частью Privacy Sandbox на Android.
Privacysandbox.plugins Плагин Gradle библиотеки Android Privacy Sandbox Sdk
Privacysandbox.sdkruntime Эта библиотека предоставляет компоненты для потребителей, знающих SdkRuntime.
Privacysandbox.tools Библиотека для использования функций Privacy Sandbox в Android.
Privacysandbox.ui TODO
установщик профилей Позволяет библиотекам заранее заполнять трассировки компиляции для чтения ART.
рекомендация Продвигайте контент на главный экран Android TV Launcher.
просмотр переработчика Отображайте большие наборы данных в пользовательском интерфейсе, минимизируя использование памяти.
удаленный обратный вызов Создайте оболочку, которая облегчит разработчикам предоставление PendingIntent.
проверка ресурсов Отобразите атрибуты пользовательских представлений в инспекторе Live Layout Inspector Android Studio.
комната * Создавайте, храните и управляйте постоянными данными, поддерживаемыми базой данных SQLite.
сохраненное состояние Напишите подключаемые компоненты, которые сохраняют состояние пользовательского интерфейса при завершении процесса и восстанавливают его при перезапуске процесса.
безопасность Безопасно управляйте ключами, шифруйте файлы и общие настройки.
поделитьсяцель Обеспечьте обратную совместимость для использования ярлыков в качестве целей прямого обмена.
кусочек Отображайте шаблонные элементы пользовательского интерфейса за пределами вашего приложения.
Раздвижная панель Реализуйте шаблон пользовательского интерфейса с выдвижной панелью.
запускать Реализуйте простой и эффективный способ инициализации компонентов при запуске приложения.
Склайт Работа с локальными базами данных SQLite. Если возможно, используйте вместо этого Room.
swiperefreshlayout Реализуйте шаблон пользовательского интерфейса смахивания для обновления.
тест * Тестирование в Android.
test.uiautomator Платформа для функционального тестирования пользовательского интерфейса между приложениями
классификатор текста Идентифицирует диалоги, ссылки, выборки и другие подобные конструкции в тексте.
отслеживание Записывайте события трассировки в системный буфер трассировки.
переход Анимируйте движение в пользовательском интерфейсе с помощью начального и конечного макетов.
телевизор Предоставляет разработчикам функции Compose и Material Design для написания приложений для телевидения.
ТВ-провайдер Предоставление каналов Android TV.
векторрисуемый Рендеринг векторной графики.
версия Предоставляет стабильный и компактный формат двоичной сериализации, который можно передавать между процессами или безопасно сохранять.
пейджер просмотра Отображение представлений или фрагментов в пролистываемом формате. Если возможно, используйте вместо этого viewpager2.
просмотрпейджер2 Отображение представлений или фрагментов в пролистываемом формате.
носить Создавайте приложения для умных часов Wear OS by Google.
Wear.compose Создавайте приложения Jetpack Compose для носимых устройств, предоставляя функциональные возможности для поддержки носимых устройств конкретных размеров, форм и жестов навигации.
износ.protolayout Эта библиотека позволяет определить набор макетов пользовательского интерфейса и выражений, не связанных с пользовательским интерфейсом, которые будут отображаться/оцениваться на удаленных поверхностях.
одежда.плитки Создавайте приложения для умных часов Wear OS by Google.
носить.watchface Создавайте приложения для умных часов Wear OS by Google.
вебкит Работайте с современными API WebView на Android 5 и более поздних версиях.
окно Помогает поддерживать различные форм-факторы устройств, например складные устройства.
окно.extensions.core Основные API для расширений библиотеки оконного менеджера
работа * Планируйте и выполняйте отложенные фоновые задачи на основе ограничений.
Компоненты материального дизайна * Модульные и настраиваемые компоненты пользовательского интерфейса Material Design для Android.

,

Выберите категорию:





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

Библиотека Описание
активность * Доступ к составным API, созданным на основе Activity.
объявления Получите рекламный идентификатор с сервисами Play или без них.
аннотация Предоставляйте метаданные, которые помогут инструментам и другим разработчикам понять код вашего приложения.
appcompat * Предоставляет доступ к новым API на старых версиях API платформы (многие используют Material Design).
приложениепоиск * Создавайте собственные возможности поиска в приложении для своих пользователей.
Arch.core Помощник для других зависимостей Arch, включая правила тестирования JUnit, которые можно использовать с LiveData.
асинхронный макет Раздувайте макеты асинхронно, чтобы избежать зависаний в пользовательском интерфейсе.
автозаполнение Повысьте точность автозаполнения за счет расширения подсказок.
эталон Точно измеряйте производительность вашего кода в Android Studio.
биометрический Выполняйте аутентификацию с помощью биометрических данных или учетных данных устройства и выполняйте криптографические операции.
Bluetooth Используйте функции Bluetooth платформы Android с обратно совместимыми API.
браузер Отображать веб-страницы в браузере пользователя по умолчанию.
автомобильное приложение Создавайте шаблонные приложения для Android Auto и Android Automotive OS.
камера * Создавайте приложения для мобильных камер.
камера.видоискатель Автономный составной видоискатель для камеры с возможностью просмотра
просмотр карточек Реализуйте шаблон карты Material Design с закругленными углами и тенями.
коллекция Уменьшите влияние на память существующих и новых небольших коллекций.
сочинить * Определите свой пользовательский интерфейс программно с помощью составных функций, описывающих его форму и зависимости данных.
сочинить.анимацию Создавайте анимацию в своих приложениях Jetpack Compose, чтобы улучшить взаимодействие с пользователем.
compose.compiler Преобразуйте функции @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 Compiler.
Compose.ui Фундаментальные компоненты пользовательского интерфейса, необходимые для взаимодействия с устройством, включая макет, рисование и ввод.
одновременно Перемещайте задачи из основного потока с помощью сопрограмм и воспользуйтесь преимуществами ListenableFuture.
макет ограничения Гибкое расположение и размер виджетов с помощью относительного позиционирования.
контентпейджер Загружайте и просматривайте данные ContentProvider в фоновом потоке.
координатормакет Разместите виджеты приложения верхнего уровня, такие как AppBarLayout и FloatingActionButton.
основной Ориентируйтесь на новейшие функции платформы и API, а также на поддержку старых устройств.
core.uwb Внедрите UWB (сверхширокополосный режим) на поддерживаемых устройствах.
реквизиты для входа Эта библиотека обеспечивает унифицированный доступ к учетным данным пользователя. Сюда могут входить пароли, ключи доступа и федеративные учетные данные. Эту библиотеку следует использовать для обеспечения бесперебойного и безопасного входа в систему.
курсорадаптер Предоставьте данные курсора виджету ListView.
индивидуальный просмотр Реализация пользовательских представлений.
привязка данных * Привяжите компоненты пользовательского интерфейса в макетах к источникам данных в вашем приложении, используя декларативный формат.
хранилище данных Храните данные асинхронно, последовательно и транзакционно, преодолевая некоторые недостатки SharedPreferences.
файл документа Просмотр файлового документа.
перетаскивание Принимайте данные перетаскивания из другого приложения или внутри приложения и показывайте постоянную целевую доступность перетаскивания.
расположение ящиков Реализуйте виджет ящика Material Design.
динамическая анимация Создавайте плавную анимацию с помощью API анимации, основанного на физике.
смайлик Отображение смайлов на текущих и старых устройствах.
смайлик2 Отображение смайлов на текущих и старых устройствах.
предприятие Создавайте готовые корпоративные приложения.
exifинтерфейс Чтение и запись тегов EXIF ​​файла изображения.
фрагмент * Сегментируйте свое приложение на несколько независимых экранов, размещенных в рамках действия.
игры Используйте Android Game SDK в своем приложении для выполнения сложных игровых задач, таких как Frame Pacing.
взглянуть мельком Создавайте макеты для удаленных поверхностей с помощью API в стиле Jetpack Compose.
графика Используйте графические возможности в нескольких версиях платформы Android.
сетка Реализуйте макет сетки.
здоровье Создавайте высокопроизводительные приложения для здоровья независимо от платформы.
здоровье.подключение Позволяет разработчикам читать или записывать записи о здоровье и фитнесе пользователя.
писатель Закодируйте изображение или коллекцию изображений в формате HEIF, используя доступные кодеки на устройстве Android.
рукоять * Расширьте функциональность Dagger Hilt, чтобы включить внедрение зависимостей определенных классов из библиотек androidx.
чернила Вдохновляйтесь лучшими в своем классе приложениями для перьев. Снизьте барьер для разработчиков и получите высокопроизводительные и удобные возможности рукописного ввода.
вход Уменьшите задержку входных взаимодействий, прогнозируя будущие события MotionEvents.
интерполятор Используйте интерполяторы анимации на старых платформах.
javascript-движок Включите приложение Android для оценки JavaScript.
очиститель Автономный инструмент, который переносит зависимости библиотеки из устаревшей библиотеки поддержки в эквивалентные зависимости AndroidX.
откинувшись назад Используйте Compose для телевизора вместо этого артефакта.
наследие Этот артефакт и его классы устарели. Начиная с Android 8, ограничения на проверку данных делают этот класс более полезным.
жизненный цикл * Постройте компоненты жизненного цикла, которые могут корректировать поведение на основе текущего состояния жизненного цикла активности или фрагмента.
ворс Проверяет линт для проверки использования API Gradle API
погрузчик Загрузите данные для вашего пользовательского интерфейса, который переживает изменения конфигурации.
Localbroadcastmanager Этот артефакт и его классы устарели. Вместо этого используйте живые или реактивные потоки.
СМИ Поделитесь содержимым медиа и управлением с другими приложениями. Заменен Media2.
Media2 Поделитесь содержимым медиа и управлением с другими приложениями.
СМИ3 * Поддержка библиотек для вариантов использования медиа.
медиареатер Включите дисплей носителя и воспроизведение на удаленных устройствах приемника, используя общий пользовательский интерфейс.
Multidex Развернуть приложения с несколькими файлами DEX на устройствах Pre-Android 5.
метрики Отслеживайте и сообщайте о различных показателях выполнения для вашего приложения
навигация * Создайте и структурируйте свой пользовательский интерфейс, обрабатывайте глубокие ссылки и перемещайтесь между экранами.
пейджинг * Загрузите данные на страницах и представьте их в переработке.
палитра Извлекать репрезентативные цветовые палитры из изображений.
PDF Библиотека для добавления PDF -возможностей внутри приложений.
процентная работа Этот артефакт и его классы устарели. Вместо этого используйте ограничение и связанные с ними макеты.
предпочтение Создайте интерактивные настройки экранов без необходимости взаимодействия с хранилищем устройства или управления пользовательским интерфейсом.
распечатать Распечатайте фотографии, документы и другую графику и изображения из вашего приложения.
privacysandbox.activity Тодо
privacysandbox.ads Эта библиотека обеспечивает интеграцию с API, сохранением конфиденциальности, которые являются частью песочницей конфиденциальности на Android.
privacysandbox.plugins Android Crivacy Sandbox SDK Библиотека плагина Gradle
privacysandbox.sdkruntime Эта библиотека предоставляет компоненты для потребителей Sdkruntime
privacysandbox.tools Библиотека для использования функциональности песочницы конфиденциальности в Android
privacysandbox.ui Тодо
профиль .Staller Позволяет библиотекам предварительно пропадать заранее следов компиляции, которые будут прочитать искусство.
рекомендация Продвигайте контент на домашний экран Launcher Android TV.
Recyclerview Отобразите большие наборы данных в вашем пользовательском интерфейсе при минимизации использования памяти.
remotecallback Создайте обертку, которая облегчает разработчикам предоставление пенсионного.
Ресурсанерия Соберите атрибуты пользовательских видов в инспекторе Android Studio Live Mayout.
комната * Создать, хранить и управлять постоянными данными, поддерживаемыми базой данных SQLite.
спасенный штат Напишите подключаемые компоненты, которые сохраняют состояние пользовательского интерфейса, когда процесс умирает, и восстанавливают его, когда процесс перезагружается.
безопасность Безопасно управлять ключами и файлов шифрования и SharedPreferences.
Sharetarget Обеспечить обратную совместимость для использования ярлыков в качестве целей прямой акции.
кусочек Отображение шаблонных элементов пользовательского интерфейса за пределами вашего приложения.
SlidingPanelayout Реализуйте схему пользовательского интерфейса скользящей панели.
запускать Реализуйте простой, исполнительный способ инициализации компонентов при запуске приложения.
SQLite Работать с локальными базами данных SQLite. Если возможно, вместо этого используйте комнату.
Swiperefreshlayout Реализуйте схему пользовательского интерфейса Swipe-Refresh.
тест * Тестирование в Android.
тест. Uiautomator Framework для тестирования функционального пользовательского интерфейса Cross App
текстовый класс Определяет разговоры, ссылки, выборки и другие подобные конструкции в тексте.
отслеживание Напишите события трассировки в системный буфер.
переход Оживить движение в пользовательском интерфейсе с начальными и окончательными макетами.
телевизор Предоставляет разработчикам функциональные возможности для составления и дизайна материала для написания приложений для телевизора
телевизор Предоставьте телеканалы Android.
Vectordrawable Рендеринговая графика.
Версия Обеспечивает стабильный и компактный формат бинарной сериализации, который можно пройти через процессы или безопасно сохраняться.
ViewPager Отображение видов или фрагментов в погружаемом формате. Если возможно, вместо этого используйте ViewPager2.
ViewPager2 Отображение видов или фрагментов в погружаемом формате.
носить Создайте приложения для износной ОС от Google Smart Wchatches.
Wear.com Напишите JetPack Compose Applications для носимых устройств, предоставляя функциональность для поддержки носимых конкретных устройств, размеров, форм и жестов навигации.
Wear.Protolayout Эта библиотека позволяет определять набор макетов пользовательского интерфейса и невыполнения UI, которые будут отображаться/оцениваться на удаленных поверхностях.
носить. Tiles Создайте приложения для износной ОС от Google Smart Wchatches.
Wear.Watchface Создайте приложения для износной ОС от Google Smart Wchatches.
webkit Работайте с современными API -интерфейсом WebView на Android 5 и выше.
окно Помогает поддерживать различные форм -факторы устройства, такие как складные устройства.
window.extensions.core Основные API для расширения библиотеки Window Manager
работа * Расписание и выполнять отсроченные, основанные на ограничениях фоновые задачи.
Компоненты дизайна материала * Модульные и настраиваемые компоненты пользовательского интерфейса материала для Android.