Repolode
bitwarden

bitwarden/android

Password ManagerとAuthenticatorを提供する、Bitwarden公式Androidアプリ。

代替できる製品:1PasswordLastPassGoogle Authenticator

スター
9,600
フォーク
1,099
未解決の Issue
200
最終コミット
17 時間前

これは何?

このリポジトリには、BitwardenのAndroidアプリのソースコードが含まれています。認証情報の保存と自動入力を行うPassword Managerと、二要素認証コードを生成するAuthenticatorがあります。アプリは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の取得にread:packagesスコープを持つGitHubトークンが必要で、SDK開発向けに任意でローカルSDKモードも利用できます。また、コードスタイルルール、detektのpre-commitフック、FastlaneベースのCI/CDワークフローも含まれています。

主な機能

  • 01Password Managerアプリでパスワードを保存し、自動入力する
  • 02Authenticatorアプリで二要素認証コードを生成する
  • 03縦向き・横向きのスマートフォンとタブレットに対応する
  • 04Android 10以降が必要
  • 05Jetpack ComposeとKotlin coroutinesを使用する
  • 06detektによる静的解析とFastlaneベースのリリース自動化を含む

ユースケース

  • Androidデバイスでパスワードを管理し、ログイン情報を自動入力する
  • 別の認証デバイスを使わず、スマートフォンで二要素認証コードを生成する
  • 大規模な本番環境向けKotlin・Jetpack Composeコードベースを学ぶ
  • BitwardenのAndroidクライアントに貢献する、またはフォークする

クイックスタート

  1. 1

    リポジトリをクローンする

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

    プロジェクトのルートに gitHubToken と localSdk プロパティを含む user.properties ファイルを作成する

  3. 3

    Android Studio の Gradle 設定で JDK バージョン 21 を設定する

使う前に知っておきたいこと

  • ビルドには read:packages スコープを持つ GitHub 個人用アクセストークンが必要です。
  • 対象は Android のみです。ソースからビルドするには Android Studio と JDK 21 が必要です。

収録されている特集

トピック

よくある質問

android とは?
Password ManagerとAuthenticatorを提供する、Bitwarden公式Androidアプリ。 このリポジトリには、BitwardenのAndroidアプリのソースコードが含まれています。認証情報の保存と自動入力を行うPassword Managerと、二要素認証コードを生成する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 プロジェクトのルートに gitHubToken と localSdk プロパティを含む user.properties ファイルを作成する Android Studio の Gradle 設定で JDK バージョン 21 を設定する
android はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/bitwarden/android

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト