TOTP와 HOTP 일회용 코드를 생성하는 2FAS의 오픈소스 Android 인증 앱입니다.
bitwarden/android
비밀번호 관리자와 인증 앱을 제공하는 Bitwarden 공식 Android 앱
대체할 수 있는 제품:1Password
LastPass
Google Authenticator
- 스타
- 9,600
- 포크
- 1,099
- 열린 이슈
- 200
- 마지막 커밋
- 19시간 전
어떤 프로젝트인가요?
이 저장소에는 Bitwarden의 Android 앱 소스 코드가 포함되어 있습니다. 자격 증명을 저장하고 자동 완성하는 비밀번호 관리자와 2단계 인증 코드를 생성하는 인증 앱으로 구성됩니다. 앱은 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 워크플로도 포함되어 있습니다.
핵심 기능
- 01비밀번호 관리자 앱에서 비밀번호를 저장하고 자동 완성합니다
- 02인증 앱에서 2단계 인증 코드를 생성합니다
- 03세로 및 가로 방향의 휴대폰과 태블릿을 지원합니다
- 04Android 10 이상이 필요합니다
- 05Jetpack Compose와 Kotlin 코루틴을 사용합니다
- 06detekt 정적 분석과 Fastlane 기반 릴리스 자동화를 포함합니다
활용 사례
- Android 기기에서 비밀번호를 관리하고 로그인을 자동 완성하는 데 사용합니다
- 별도의 인증 기기 없이 휴대폰에서 2단계 인증 코드를 생성하는 데 사용합니다
- 규모가 큰 프로덕션 Kotlin 및 Jetpack Compose 코드베이스를 살펴보는 데 사용합니다
- Bitwarden Android 클라이언트에 기여하거나 이를 포크하는 데 사용합니다
빠른 시작
- 1
저장소를 클론합니다
git clone https://github.com/bitwarden/android - 2
프로젝트 루트에 gitHubToken 및 localSdk 속성이 포함된 user.properties 파일을 만듭니다
- 3
Android Studio의 Gradle 설정에서 JDK 버전 21을 설정합니다
사용 전 알아둘 점
- 빌드하려면 read:packages 범위가 포함된 GitHub 개인 액세스 토큰이 필요합니다.
- Android만 지원하며, 소스에서 빌드하려면 Android Studio와 JDK 21이 필요합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- android은(는) 무엇인가요?
- 비밀번호 관리자와 인증 앱을 제공하는 Bitwarden 공식 Android 앱 이 저장소에는 Bitwarden의 Android 앱 소스 코드가 포함되어 있습니다. 자격 증명을 저장하고 자동 완성하는 비밀번호 관리자와 2단계 인증 코드를 생성하는 인증 앱으로 구성됩니다. 앱은 Kotlin과 Jetpack Compose로 작성되었으며, 세로 및 가로 방향의 휴대폰과 태블릿을 모두 지원합니다.
- android은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- android은(는) GPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- android은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. android의 마지막 커밋은 2026년 11월 6일입니다.
- android은(는) 어디에 사용할 수 있나요?
- Android 기기에서 비밀번호를 관리하고 로그인을 자동 완성하는 데 사용합니다 별도의 인증 기기 없이 휴대폰에서 2단계 인증 코드를 생성하는 데 사용합니다 규모가 큰 프로덕션 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 통계는 매일 갱신됩니다.
관련 프로젝트
Bitwarden 클라이언트용 API, SQL Server 데이터베이스, Docker 배포를 제공하는 백엔드 서버입니다.
공식 Bitwarden 클라이언트와 호환되며 자체 호스팅을 지원하는, Rust 기반의 대체 Bitwarden Client API 서버 구현입니다.
Flutter로 만든 오픈소스 비밀번호 관리자로, 모바일·데스크톱·웹에서 KeePass 2.x KDBX 3 및 KDBX 4 데이터베이스를 사용할 수 있습니다.
여러 Android 버전의 숨겨진 이스터 에그를 모아 재현하는 Android 앱이자 오픈소스 코드베이스입니다.
HOTP 및 TOTP 2단계 인증 코드를 생성하고 암호화된 볼트에 보관하는 무료 오픈 소스 Android 인증 앱입니다.