android

Из публичных источников

Bitwarden Android — открытое мобильное приложение-менеджер паролей и аутентификатор для Android, написанное на Jetpack Compose и Kotlin.

ПриложениеКатегория: Мобильные приложения · Безопасность и паролиOpen sourceданные проверены 15 окт. 2026 г.

Обзор

Bitwarden Android — официальный мобильный клиент менеджера паролей Bitwarden со встроенным аутентификатором для кодов двухфакторной проверки. Приложение позволяет хранить, генерировать и автозаполнять пароли и другие учетные данные на телефоне или планшете, чтобы безопасно входить в аккаунты на разных устройствах. Приложение написано на Kotlin с пользовательским интерфейсом на Jetpack Compose и использует компоненты AndroidX, включая Room, WorkManager и Credentials, а также Dagger Hilt для внедрения зависимостей. Криптографическая логика подключается через Bitwarden SDK. Поддерживаются Android 10 и новее на телефонах и планшетах, в портретной и альбомной ориентации. Проект распространяется под лицензией GPL-3.0. Он предназначен для тех, кто хочет бесплатный менеджер паролей со свободным кодом, и для разработчиков, которые хотят внести вклад в крупное реальное приложение на Compose или изучить его устройство.
  • android
  • bitwarden
  • compose
  • jetpack
  • kotlin

Установка

Команды только показываются, маркетплейс их не выполняет. Сверяйтесь с официальной документацией.
  • Официальный сайтИз публичных источниковиз метаданных каталога
    bitwarden.com/ ↗
  • Сборка из исходниковИз публичных источниковиз метаданных каталога

    Сборка из исходников: проверенного рецепта сборки нет — следуйте инструкциям репозитория.

    github.com/bitwarden/android ↗

Совместимость

«Неизвестно» значит, что доказательств не найдено, а не что продукт несовместим.
ПлатформаСтатусАрхитектураДоказательствоУверенность
AndroidСовместимо—Заявлено в карточке—
iOSНеизвестно———

Релизы

проверено 29 окт. 2026 г.
В источнике релизы не найдены.

Профиль качества

алгоритм quality-v1.0 · оценено 15 окт. 2026 г.
Оценка качества91
Оценка риска0
Уверенность 1.00
Оценка качества и оценка риска — разные показатели. Высокое качество не гарантирует безопасность.

Составляющие оценки

Поддержка · 2020
last activity 0 days ago
Документация · 1515
README 10753 chars, description present
Готовность к использованию · 156
install instructions: no; releases: yes
Метаданные · 1010
4/4 of description, homepage, license, topics
Релизы · 1010
10 release(s), latest 0 days ago
Точность категории · 1010
classifier confidence 1
Популярность · 1010
9497 stars (log-dampened, 10k = max)
Ясность лицензии · 55
SPDX GPL-3.0
Сообщество · 55
issues enabled, 1078 forks

Лицензия

GPL-3.0
Лицензия известнапо данным хостинга репозитория

Это статус политики каталога, а не юридическое заключение.

Источники

github.com/bitwarden/androidОсновной★ 9 497 звёздактивность 15 окт. 2026 г.Основной репозиторий · Уверенность 1.00

Отзывы

Войдите, чтобы написать отзыв

Отзывов пока нет.

Альтернативы

PeristyleПохожий
Продвинутое приложение для управления обоями на Android с крутым глассморфным интерфейсом, тегами, автоматической сменой обоев, пользовательскими эффектами, поддержкой нескольких папок и нативным выбором живых обоев.Apache-2.0 · Мобильные приложения
android-developer-roadmapПохожий
Дорожная карта разработчика Android — полный путь изучения разработки приложений для AndroidApache-2.0 · Мобильные приложения
MaterialFilesПохожий
MaterialFiles — открытый файловый менеджер для Android 5.0+ в стиле Material Design с поддержкой root, архивов и сетевых хранилищ FTP, SFTP, SMB и WebDAV.GPL-3.0 · Мобильные приложения
androidПохожий
Nextcloud Android — мобильный клиент для Android, позволяющий работать с файлами на вашем самостоятельно развёрнутом сервере Nextcloud.GPL-2.0 · Мобильные приложения
SimpMusicПохожий
Кроссплатформенное музыкальное приложение, использующее YouTube Music в качестве бэкендаGPL-3.0 · Мобильные приложения
plain-appПохожий
🔥 PlainApp — это приложение с открытым исходным кодом, которое позволяет безопасно управлять телефоном через веб-браузер. Доступ к файлам, медиа, контактам, SMS, звонкам и другим данным осуществляется через простой и удобный интерфейс на вашем компьютере.AGPL-3.0 · Мобильные приложения

README

Из bitwarden/android · лицензия GPL-3.0 · загружено 29 окт. 2026 г.

Bitwarden Android

Contents

  • Compatibility
  • Setup
  • Dependencies

Compatibility

  • Minimum SDK: 29 (Android 10)
  • Target SDK: 37 (Android 17)
  • Device Types Supported: Phone and Tablet
  • Orientations Supported: Portrait and Landscape

Setup

  1. Clone the repository:

    $ git clone https://github.com/bitwarden/android
    
  2. Create a user.properties file in the root directory of the project and add the following properties:

  3. Setup the code style formatter:

    All code must follow the guidelines described in the Code Style Guidelines document. To aid in adhering to these rules, all contributors should apply docs/bitwarden-style.xml as their code style scheme. In IntelliJ / Android Studio:

    • Navigate to Preferences > Editor > Code Style.
    • Hit the Manage button next to Scheme.
    • Select Import.
    • Find the bitwarden-style.xml file in the project's docs/ directory.
    • Import "from" BitwardenStyle "to" BitwardenStyle.
    • Hit Apply and OK to save the changes and exit Preferences.

    Note that in some cases you may need to restart Android Studio for the changes to take effect.

    All code should be formatted before submitting a pull request. This can be done manually but it can also be helpful to create a macro with a custom keyboard binding to auto-format when saving. In Android Studio on OS X:

    • Select Edit > Macros > Start Macro Recording
    • Select Code > Optimize Imports
    • Select Code > Reformat Code
    • Select File > Save All
    • Select Edit > Macros > Stop Macro Recording

    This can then be mapped to a set of keys by navigating to Android Studio > Preferences and editing the macro under Keymap (ex : shift + command + s).

    Please avoid mixing formatting and logical changes in the same commit/PR. When possible, fix any large formatting issues in a separate PR before opening one to make logical changes to the same code. This helps others focus on the meaningful code changes when reviewing the code.

  4. Setup JDK Version 21:

    • Navigate to Preferences > Build, Execution, Deployment > Build Tools > Gradle.
    • Hit the selected Gradle JDK next to Gradle JDK:.
    • Select a 21.x version or hit Download JDK... if not present.
    • Select Version 21.
    • Select your preferred Vendor.
    • Hit Download.
    • Hit Apply.
  5. Setup detekt pre-commit hook (optional):

Run the following script from the root of the repository to install the hook. This will overwrite any existing pre-commit hook if present.

echo "Writing detekt pre-commit hook..."
cat << 'EOL' > .git/hooks/pre-commit
#!/usr/bin/env bash

echo "Running detekt check..."
OUTPUT="/tmp/detekt-$(date +%s)"
./gradlew -Pprecommit=true detekt > $OUTPUT
EXIT_CODE=$?
if [ $EXIT_CODE -ne 0 ]; then
  cat $OUTPUT
  rm $OUTPUT
  echo "***********************************************"
  echo "                 detekt failed                 "
  echo " Please fix the above issues before committing "
  echo "***********************************************"
  exit $EXIT_CODE
fi
rm $OUTPUT
EOL
echo "detekt pre-commit hook written to .git/hooks/pre-commit"
echo "Making the hook executable"
chmod +x .git/hooks/pre-commit

echo "detekt pre-commit hook installed successfully to .git/hooks/pre-commit"

Dependencies

Application Dependencies

The following is a list of all third-party dependencies included as part of the application beyond the standard Android SDK.

The following is an additional list of third-party dependencies that are only included in the non-F-Droid build variants of the application.

Development Environment Dependencies

The following is a list of additional third-party dependencies used as part of the local development environment. This includes test-related artifacts as well as tools related to code quality and linting. These are not present in the final packaged application.

CI/CD Dependencies

The following is a list of additional third-party dependencies used as part of the CI/CD workflows. These are not present in the final packaged application.

Открыть репозиторий ↗