Repolode
bitwarden

bitwarden/android

비밀번호 관리자와 인증 앱을 제공하는 Bitwarden 공식 Android 앱

대체할 수 있는 제품:1PasswordLastPassGoogle 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. 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은(는) 무엇인가요?
비밀번호 관리자와 인증 앱을 제공하는 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 통계는 매일 갱신됩니다.

관련 프로젝트