Repolode
bitwarden

bitwarden/android

Официальное мобильное приложение Bitwarden для Android: менеджер паролей и приложение-аутентификатор.

Open source альтернатива:1PasswordLastPassGoogle Authenticator

Звёзды
9,602
Форки
1,099
Открытые issues
200
Последний коммит
23 часа назад

Что это?

В этом репозитории находится исходный код Android-приложений Bitwarden: менеджера паролей для хранения и автозаполнения учётных данных и аутентификатора для генерации кодов двухфакторной проверки. Приложение написано на Kotlin и создано с помощью Jetpack Compose. Оно поддерживает телефоны и планшеты в портретной и альбомной ориентации.

Минимальная поддерживаемая версия Android — 10 (API 29), целевая версия SDK — Android 17. Среди зависимостей преимущественно библиотеки AndroidX, а также Hilt для внедрения зависимостей, Retrofit и OkHttp для работы с сетью и Coil для загрузки изображений. Сборки не для F-Droid дополнительно используют Firebase Cloud Messaging и Crashlytics.

Для сборки приложения нужны JDK 21 и Gradle. Чтобы загрузить Bitwarden SDK, при настройке понадобится GitHub-токен с областью доступа read:packages; для разработки SDK также доступен необязательный режим локального SDK. В репозитории есть правила стиля кода, pre-commit hook для detekt и CI/CD-воркфлоу на базе Fastlane.

Ключевые возможности

  • 01Хранит пароли и автоматически подставляет их в приложении-менеджере паролей
  • 02Генерирует коды двухфакторной аутентификации в приложении-аутентификаторе
  • 03Поддерживает телефоны и планшеты в портретной и альбомной ориентации
  • 04Требует Android 10 или новее
  • 05Использует Jetpack Compose и корутины Kotlin
  • 06Включает статический анализ с помощью detekt и автоматизацию релизов на базе Fastlane

Сценарии использования

  • Управление паролями и автозаполнение данных для входа на устройствах Android
  • Генерация кодов двухфакторной аутентификации на телефоне без отдельного устройства-аутентификатора
  • Изучение крупной промышленной кодовой базы на Kotlin и Jetpack Compose
  • Участие в разработке или создание форка клиента Bitwarden для Android

Быстрый старт

  1. 1

    Клонируйте репозиторий

    git clone https://github.com/bitwarden/android
  2. 2

    Создайте файл user.properties в корне проекта со свойствами gitHubToken и localSdk

  3. 3

    Укажите JDK версии 21 в настройках Gradle в Android Studio

Что важно знать

  • Для сборки нужен персональный токен доступа GitHub с областью действия read:packages.
  • Проект предназначен только для Android. Для сборки из исходного кода требуются Android Studio и JDK 21.

В подборках

Темы

Частые вопросы

Что такое android?
Официальное мобильное приложение Bitwarden для Android: менеджер паролей и приложение-аутентификатор. В этом репозитории находится исходный код Android-приложений Bitwarden: менеджера паролей для хранения и автозаполнения учётных данных и аутентификатора для генерации кодов двухфакторной проверки. Приложение написано на Kotlin и создано с помощью Jetpack Compose. Оно поддерживает телефоны и планшеты в портретной и альбомной ориентации.
android можно использовать бесплатно? Какая у него лицензия?
android распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
android всё ещё поддерживается?
Активно поддерживается. Последний коммит в android — 6 нояб. 2026 г..
Для чего можно использовать android?
Управление паролями и автозаполнение данных для входа на устройствах Android Генерация кодов двухфакторной аутентификации на телефоне без отдельного устройства-аутентификатора Изучение крупной промышленной кодовой базы на Kotlin и Jetpack Compose Участие в разработке или создание форка клиента Bitwarden для Android
Как установить android?
Клонируйте репозиторий: git clone https://github.com/bitwarden/android Создайте файл user.properties в корне проекта со свойствами gitHubToken и localSdk Укажите JDK версии 21 в настройках Gradle в Android Studio
Где скачать android?
Исходный код и инструкции по установке — на GitHub: https://github.com/bitwarden/android

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Альтернативная серверная реализация Bitwarden Client API на Rust, совместимая с официальными клиентами Bitwarden и предназначенная для самостоятельного хостинга.

70,4 тыс.+388 за неделю3,4 тыс.RustAGPL-3.0Активно поддерживаетсяОбновлён 3 дня назад

Бесплатное Android-приложение с открытым исходным кодом для генерации кодов двухфакторной аутентификации HOTP и TOTP и их хранения в зашифрованном хранилище.

13,5 тыс.+59 за неделю613JavaGPL-3.0Обновлён 2 месяца назад