Aplicación de autenticación de código abierto para Android de 2FAS que genera códigos de un solo uso TOTP y HOTP para iniciar sesión con autenticación de dos factores.
bitwarden/android
Aplicación móvil oficial de Bitwarden para Android, con las aplicaciones Password Manager y Authenticator.
Alternativa open source a:1Password
LastPass
Google Authenticator
- Estrellas
- 9,600
- Forks
- 1,099
- Issues abiertos
- 200
- Último commit
- hace 17 horas
¿Qué es?
Este repositorio contiene el código fuente de las aplicaciones de Bitwarden para Android: Password Manager, para guardar y autocompletar credenciales, y Authenticator, para generar códigos de verificación en dos pasos. La aplicación está escrita en Kotlin y se desarrolla con Jetpack Compose. Es compatible con teléfonos y tabletas, tanto en orientación vertical como horizontal.
El proyecto tiene como versión mínima Android 10 (API 29) y como SDK de destino Android 17. Sus dependencias son principalmente bibliotecas de AndroidX, además de Hilt para la inyección de dependencias, Retrofit y OkHttp para las conexiones de red, y Coil para cargar imágenes. Las compilaciones que no son de F-Droid incluyen Firebase Cloud Messaging y Crashlytics.
Para compilar la aplicación, se usan JDK 21 y Gradle. La configuración requiere un token de GitHub con el alcance read:packages para obtener el SDK de Bitwarden; también hay un modo local opcional para desarrollar el SDK. El repositorio incluye además reglas de estilo de código, un hook pre-commit de detekt y flujos de trabajo de CI/CD basados en Fastlane.
Funciones clave
- 01Guarda y autocompleta contraseñas en la aplicación Password Manager
- 02Genera códigos de autenticación en dos pasos en la aplicación Authenticator
- 03Es compatible con teléfonos y tabletas en orientación vertical y horizontal
- 04Requiere Android 10 o posterior
- 05Usa Jetpack Compose y coroutines de Kotlin
- 06Incluye análisis estático con detekt y automatización de lanzamientos basada en Fastlane
Casos de uso
- Administrar contraseñas y autocompletar inicios de sesión en dispositivos Android
- Generar códigos de autenticación en dos pasos en un teléfono, sin necesidad de otro dispositivo autenticador
- Estudiar una base de código de producción extensa escrita en Kotlin y Jetpack Compose
- Contribuir al cliente de Bitwarden para Android o crear una bifurcación
Inicio rápido
- 1
Clona el repositorio
git clone https://github.com/bitwarden/android - 2
Crea un archivo user.properties en la raíz del proyecto con las propiedades gitHubToken y localSdk
- 3
Configura la versión 21 de JDK en los ajustes de Gradle de Android Studio
Antes de usarlo
- Para compilar, se necesita un token de acceso personal de GitHub con el ámbito read:packages.
- Solo está dirigido a Android y requiere Android Studio y JDK 21 para compilar desde el código fuente.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es android?
- Aplicación móvil oficial de Bitwarden para Android, con las aplicaciones Password Manager y Authenticator. Este repositorio contiene el código fuente de las aplicaciones de Bitwarden para Android: Password Manager, para guardar y autocompletar credenciales, y Authenticator, para generar códigos de verificación en dos pasos. La aplicación está escrita en Kotlin y se desarrolla con Jetpack Compose. Es compatible con teléfonos y tabletas, tanto en orientación vertical como horizontal.
- ¿android es gratuito? ¿Qué licencia tiene?
- android es open source bajo la licencia GPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿android sigue mantenido?
- Mantenimiento activo. El último commit de android fue el 6 nov 2026.
- ¿Para qué puedo usar android?
- Administrar contraseñas y autocompletar inicios de sesión en dispositivos Android Generar códigos de autenticación en dos pasos en un teléfono, sin necesidad de otro dispositivo autenticador Estudiar una base de código de producción extensa escrita en Kotlin y Jetpack Compose Contribuir al cliente de Bitwarden para Android o crear una bifurcación
- ¿Cómo se instala android?
- Clona el repositorio: git clone https://github.com/bitwarden/android Crea un archivo user.properties en la raíz del proyecto con las propiedades gitHubToken y localSdk Configura la versión 21 de JDK en los ajustes de Gradle de Android Studio
- ¿Dónde consigo android?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/bitwarden/android
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Servidor backend para los clientes de Bitwarden, con las API, una base de datos SQL Server y despliegue con Docker para el gestor de contraseñas.
Implementación alternativa del servidor de la API de Bitwarden Client, escrita en Rust y compatible con los clientes oficiales para alojarlo por cuenta propia.
Gestor de contraseñas de código abierto creado con Flutter para móviles, escritorio y web, compatible con bases de datos KeePass 2.x KDBX 3 y KDBX 4.
Una app de Android y un código fuente abierto que recopila y recrea los Easter eggs ocultos de las distintas versiones de Android.
Una app de autenticación gratuita y de código abierto para Android que genera códigos de dos factores HOTP y TOTP y los guarda en una bóveda cifrada.