What is android built with?

android is a Kotlin repo built with Jetpack Compose, androidx.hilt:hilt-lifecycle-viewmodel-compose, androidx.navigation3:navigation3-ui, androidx.lifecycle:lifecycle-viewmodel-navigation3, com.google.dagger:hilt-android, and 5 more. It reaches its data with room3-runtime, signs people in with androidx.credentials:credentials and androidx.biometric:biometric, makes its content with coil, coil-compose, coil-gif, csv, and com.google.zxing:core, is tested with hilt-android-testing, junit-platform-launcher, junit-vintage-engine, mockwebserver, org.jetbrains.kotlinx:kotlinx-coroutines-test, and 8 more, deploys with Fastlane, logger, and com.jakewharton.timber:timber, and uses Firebase. It has 468,847 written lines, with 698 test files.

Read on November 14, 2026, at commit 6366dd5. Read it as markdown

The card says what it's built with. Its whole map opens it up: every part of the code and how it connects to the rest.

Frontend

The base 4

  • Jetpack Compose407 files
  • androidx.hilt:hilt-lifecycle-viewmodel-compose99 files
  • androidx.navigation3:navigation3-ui7 files
  • androidx.lifecycle:lifecycle-viewmodel-navigation31 file

Interface 7

Backend

Data access 1

  • room3-runtime

Sign-in 2

Services 1

Support

The base 6

Content 5

Testing 13

  • org.jetbrains.kotlinx:kotlinx-coroutines-test
  • org.junit.jupiter:junit-jupiter509 files
  • io.mockk:mockk418 files
  • app.cash.turbine:turbine160 files
  • org.junit:junit-bom133 files
  • org.robolectric:robolectric6 files
  • hilt-android-testing
  • junit-platform-launcher
  • junit-vintage-engine
  • mockwebserver
  • testng
  • ui-test-junit4
1 more
  • ui-test-manifest

Deploy 3

Tools 6

  • com.google.dagger:hilt-android-compiler
  • JetBrains
  • detekt-formatting
  • room3-compiler
  • ui-tooling
  • ui-tooling-preview

Other 21

  • Google1 file
  • org.jetbrains.kotlinx:kotlinx-collections-immutable
  • androidx.browser:browser9 files
  • androidx.security:security-crypto3 files
  • androidx.autofill:autofill2 files
  • androidx.work:work-runtime-ktx2 files
  • androidx.camera:camera-lifecycle1 file
  • com.android.billingclient:billing1 file
  • abbrev
  • camera-camera2
  • coil-network-okhttp
  • converter-kotlinx-serialization
9 more
  • kotlinx-serialization-json
  • logging-interceptor
  • mutex_m
  • nkf
  • okhttp
  • okhttp-bom
  • ostruct
  • retrofit
  • time

Other repos with a similar stack

Ordered by how much of its stack they share with android, then by stars.

Frequently asked questions

What language is android written in?
android is written in Kotlin, with 468,847 written lines.
What framework does android use?
android is built with Jetpack Compose, androidx.hilt:hilt-lifecycle-viewmodel-compose, androidx.navigation3:navigation3-ui, androidx.lifecycle:lifecycle-viewmodel-navigation3, com.google.dagger:hilt-android, core-ktx, lifecycle-process, lifecycle-runtime-compose, lifecycle-runtime-ktx, and androidx.navigation3:navigation3-runtime.
What does android sign people in with?
android signs people in with androidx.credentials:credentials and androidx.biometric:biometric.
What services does android use?
Does android have tests?
Yes. android has 698 test files and is tested with hilt-android-testing, junit-platform-launcher, junit-vintage-engine, mockwebserver, org.jetbrains.kotlinx:kotlinx-coroutines-test, testng, ui-test-junit4, ui-test-manifest, org.junit.jupiter:junit-jupiter, io.mockk:mockk, app.cash.turbine:turbine, org.junit:junit-bom, and org.robolectric:robolectric.
Which repos have a stack like android's?
The ones that share most of its stack:signalapp/Signal-Androidandroid/nowinandroidgkd-kit/gkd

See inside your code, today.

Paste your repo and see it drawn, part by part: a medium one in under a minute.

Free, no account.

Or look inside SeeRepo's own →

Is it your repo? Add its badge, keep it up to date or take it down →