¿Con qué está hecho Signal-Android?

Signal-Android es un repo de Kotlin hecho con Jetpack Compose, androidx.navigation3:navigation3-runtime, androidx.navigation3:navigation3-ui, androidx.lifecycle:lifecycle-viewmodel-navigation3, androidx.compose.runtime:runtime-livedata y 11 más. Guarda sus datos en androidx.sqlite:sqlite, inicia sesión con com.google.android.gms:play-services-auth, credentials-play-services-auth, androidx.biometric:biometric y androidx.credentials:credentials, arma su contenido con android-integration, camera-extensions, documentfile, Glide, com.google.zxing:core y 3 más, se prueba con ui-test-junit4 y ui-test-manifest y usa sqlite-framework y Firebase. Son 951,618 líneas escritas, con 1,054 archivos de prueba.

Leído el 8 de noviembre de 2026, en el commit a74583b. Léela en markdown

Frontend

La base 6

  • Jetpack Compose733 archivos
  • androidx.navigation3:navigation3-runtime38 archivos
  • androidx.navigation3:navigation3-ui11 archivos
  • androidx.lifecycle:lifecycle-viewmodel-navigation36 archivos
  • androidx.compose.runtime:runtime-livedata4 archivos
  • androidx.navigation:navigation-compose4 archivos

Interfaz 18

  • Google193 archivos
  • Airbnb
  • com.google.android.flexbox:flexbox
  • androidx.appcompat:appcompat123 archivos
  • androidx.constraintlayout:constraintlayout43 archivos
  • com.airbnb.android:lottie24 archivos
  • androidx.compose.material3.adaptive:adaptive14 archivos
  • androidx.window:window13 archivos
  • androidx.media3:media3-ui6 archivos
  • com.google.accompanist:accompanist-drawablepainter6 archivos
  • androidx.preference:preference5 archivos
  • androidx.camera:camera-view4 archivos
6 más
  • androidx.paging:paging-compose2 archivos
  • androidx.camera:camera-compose1 archivo
  • gridlayout
  • media3-ui-compose
  • recyclerview
  • window-java

Iconos 1

  • androidx.compose.material:material-icons-extended3 archivos

Backend

Datos 2

  • androidx.sqlite:sqlite15 archivos
  • sqlite-framework

Inicio de sesión 4

  • com.google.android.gms:play-services-auth
  • androidx.biometric:biometric7 archivos
  • androidx.credentials:credentials2 archivos
  • credentials-play-services-auth

Servicios 1

Apoyo

La base 10

  • org.jetbrains.kotlin:kotlin-stdlib-jdk8
  • core-ktx
  • fragment-ktx
  • lifecycle-common-java8
  • lifecycle-livedata-ktx
  • lifecycle-process
  • lifecycle-runtime-compose
  • lifecycle-viewmodel-savedstate
  • navigation-fragment-ktx
  • navigation-ui-ktx

Contenido 8

  • Glide
  • com.google.zxing:core7 archivos
  • androidx.exifinterface:exifinterface4 archivos
  • com.github.jknack:handlebars2 archivos
  • androidx.camera:camera-video1 archivo
  • android-integration
  • camera-extensions
  • documentfile

Pruebas 2

  • ui-test-junit4
  • ui-test-manifest

Herramientas 14

  • androguard1 archivo
  • androidx.annotation:annotation1,594 archivos
  • androidx.benchmark:benchmark-gradle-plugin1 archivo
  • com.google.protobuf:protobuf-gradle-plugin1 archivo
  • com.android.application.gradle.plugin
  • com.google.devtools.ksp.gradle.plugin
  • gradle
  • jsr305
  • kotlin-gradle-plugin
  • ksp
  • ktlint-gradle
  • profileinstaller
2 más
  • ui-tooling
  • ui-tooling-preview

Otras 31

  • com.google.guava:guava
  • JetBrains
  • io.reactivex.rxjava3:rxjava267 archivos
  • com.squareup.okio:okio142 archivos
  • androidx.lifecycle:lifecycle-viewmodel-compose56 archivos
  • com.fasterxml.jackson.core:jackson-databind34 archivos
  • androidx.media3:media3-exoplayer20 archivos
  • com.google.accompanist:accompanist-permissions13 archivos
  • com.android.tools:desugar_jdk_libs10 archivos
  • androidx.camera:camera-core8 archivos
  • com.fasterxml.jackson.module:jackson-module-kotlin6 archivos
  • androidx.media3:media3-session5 archivos
19 más
  • androidx.camera:camera-lifecycle4 archivos
  • com.android.billingclient:billing-ktx3 archivos
  • androidx.media:media2 archivos
  • me.leolin:ShortcutBadger1 archivo
  • arrow-core
  • camera-camera2
  • concurrent-futures
  • conscrypt-android
  • dnsjava
  • kotlinx-coroutines-play-services
  • kotlinx-serialization-json
  • lifecycle-viewmodel-ktx
  • okhttp
  • okhttp-coroutines
  • paging-runtime
  • play-services-base
  • play-services-wallet
  • rxandroid
  • sharetarget

Otros repos con un stack parecido

Ordenados por cuánto de su stack comparten con Signal-Android, y después por estrellas.

Preguntas frecuentes

¿En qué lenguaje está escrito Signal-Android?
Signal-Android está escrito en Kotlin, con 951,618 líneas escritas.
¿Qué framework usa Signal-Android?
Signal-Android está hecho con Jetpack Compose, androidx.navigation3:navigation3-runtime, androidx.navigation3:navigation3-ui, androidx.lifecycle:lifecycle-viewmodel-navigation3, androidx.compose.runtime:runtime-livedata, androidx.navigation:navigation-compose, core-ktx, fragment-ktx, lifecycle-common-java8, lifecycle-livedata-ktx, lifecycle-process, lifecycle-runtime-compose, lifecycle-viewmodel-savedstate, navigation-fragment-ktx, navigation-ui-ktx y org.jetbrains.kotlin:kotlin-stdlib-jdk8.
¿Qué base de datos usa Signal-Android?
Signal-Android guarda sus datos en androidx.sqlite:sqlite.
¿Con qué inicia sesión Signal-Android?
Signal-Android inicia sesión con com.google.android.gms:play-services-auth, credentials-play-services-auth, androidx.biometric:biometric y androidx.credentials:credentials.
¿Qué servicios usa Signal-Android?
Signal-Android usa sqlite-framework y Firebase.
¿Signal-Android tiene pruebas?
Sí. Signal-Android tiene 1,054 archivos de prueba y se prueba con ui-test-junit4 y ui-test-manifest.
¿Qué repos tienen un stack parecido a Signal-Android?

Mira tu código por dentro, hoy.

Pega tu repo y lo ves dibujado, parte por parte: uno mediano, en menos de un minuto.

Gratis y sin cuenta.

O mira por dentro el de SeeRepo →

¿Es tu repo? Ponle su insignia, tenlo al día o quítalo →