Repolode
bitwarden

bitwarden/android

Bitwarden 官方 Android 客户端,包含密码管理器和验证器两款应用。

可替代:1PasswordLastPassGoogle Authenticator

Star
9,600
Fork
1,099
未关闭 Issue
200
最近提交
17小时前

这是什么?

该仓库是 Bitwarden Android 客户端的源代码,包含用于保存和自动填充账号密码的密码管理器,以及生成两步验证码的验证器(Authenticator)。应用使用 Kotlin 编写,界面基于 Jetpack Compose 构建,同时支持手机和平板,并可横屏或竖屏使用。

应用最低支持 Android 10(API 29),目标版本为 Android 17。依赖项以 AndroidX 系列库为主,另有用于依赖注入的 Hilt、用于网络请求的 Retrofit 与 OkHttp,以及用于图片加载的 Coil。非 F-Droid 版本还集成了 Firebase Cloud Messaging 和 Crashlytics。

开发者需使用 JDK 21 和 Gradle 进行构建。构建时需要配置带有 read:packages 权限的 GitHub Token 以拉取 Bitwarden SDK,也可以切换为本地 SDK 模式进行 SDK 开发。仓库还提供代码风格规范、detekt 提交前检查脚本,以及基于 Fastlane 的 CI/CD 流程。

核心功能

  • 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

    在 Android Studio 的 Gradle 设置中配置 JDK 21

使用前须知

  • 构建需要具有 read:packages 权限的 GitHub 个人访问令牌。
  • 仅面向 Android 平台,从源码构建需要 Android Studio 和 JDK 21。

收录于专题

标签

常见问题

android 是什么?
Bitwarden 官方 Android 客户端,包含密码管理器和验证器两款应用。 该仓库是 Bitwarden Android 客户端的源代码,包含用于保存和自动填充账号密码的密码管理器,以及生成两步验证码的验证器(Authenticator)。应用使用 Kotlin 编写,界面基于 Jetpack Compose 构建,同时支持手机和平板,并可横屏或竖屏使用。
android 可以免费使用吗?用的什么许可证?
android 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
android 还在维护吗?
活跃维护中。android 最近一次提交是在 2026年11月6日。
android 适合用来做什么?
在 Android 设备上管理密码并自动填充登录信息 在手机上生成两步验证码,无需单独的验证器设备 学习大型生产级 Kotlin 与 Jetpack Compose 项目的结构 参与 Bitwarden Android 客户端的开发或基于其进行二次开发
android 怎么安装和运行?
克隆代码仓库: git clone https://github.com/bitwarden/android 在项目根目录创建 user.properties 文件并添加 gitHubToken 和 localSdk 属性 在 Android Studio 的 Gradle 设置中配置 JDK 21
在哪里获取 android?
源代码和安装说明在 GitHub 上:https://github.com/bitwarden/android

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目