What is Anki-Android built with?

Anki-Android is a Kotlin repo built with androidx.activity:activity, Jetpack Compose, activity-compose, fragment-ktx, lifecycle-process, and 3 more. It makes its content with org.jsoup:jsoup and androidx.exifinterface:exifinterface, is tested with fragment-testing, hamcrest-library, junit-jupiter-params, junit-platform-launcher, junit-vintage-engine, and 26 more, deploys with com.jakewharton.timber:timber and org.slf4j:slf4j-api, and uses androidx.sqlite:sqlite-framework. It has 279,395 written lines, with 867 test files.

Read on November 11, 2026, at commit 39804f7. 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 2

Interface 9

Backend

Data 1

  • androidx.sqlite:sqlite-framework2 files

Support

The base 6

Content 2

Testing 31

  • org.jetbrains.kotlin:kotlin-test
  • androidx.test.ext:junit350 files
  • org.robolectric:robolectric305 files
  • org.hamcrest:hamcrest301 files
  • androidx.test:core139 files
  • io.mockk:mockk91 files
  • androidx.test.espresso:espresso-core48 files
  • org.junit.jupiter:junit-jupiter48 files
  • org.mockito.kotlin:mockito-kotlin43 files
  • org.mockito:mockito-inline33 files
  • com.google.testparameterinjector:test-parameter-injector20 files
  • app.cash.turbine:turbine19 files
19 more
  • androidx.work:work-testing7 files
  • androidx.test.uiautomator:uiautomator4 files
  • androidx.test.espresso:espresso-contrib3 files
  • androidx.arch.core:core-testing2 files
  • androidx.benchmark:benchmark-macro-junit42 files
  • androidx.test:runner2 files
  • fragment-testing
  • hamcrest-library
  • junit-jupiter-params
  • junit-platform-launcher
  • junit-vintage-engine
  • kotlin-test-junit
  • kotlin-test-junit5
  • roborazzi
  • roborazzi-accessibility-check
  • roborazzi-junit-rule
  • rules
  • ui-test-junit4
  • ui-test-manifest

Deploy 2

Tools 13

  • com.google.auto.service:auto-service-annotations
  • androidx.annotation:annotation287 files
  • com.google.auto.service:auto-service1 file
  • compose-compiler-gradle-plugin
  • gradle
  • kotlin-gradle-plugin
  • leakcanary-android
  • lint-api
  • lint-tests
  • profileinstaller
  • roborazzi-gradle-plugin
  • ui-tooling
1 more
  • ui-tooling-preview

Other 18

  • JetBrains36 files
  • com.google.protobuf:protobuf-kotlin-lite6 files
  • org.json:json29 files
  • org.jetbrains.kotlinx:kotlinx-serialization-json11 files
  • androidx.browser:browser5 files
  • androidx.webkit:webkit4 files
  • androidx.media3:media3-exoplayer2 files
  • androidx.concurrent:concurrent-futures-ktx1 file
  • com.github.zafarkhaja:java-semver1 file
  • com.jakewharton:process-phoenix1 file
  • org.apache.commons:commons-collections41 file
  • org.apache.commons:commons-compress1 file
6 more
  • commons-io
  • desugar_jdk_libs_nio
  • lifecycle-viewmodel-compose
  • media3-exoplayer-dash
  • okhttp
  • work-runtime-ktx

Other repos with a similar stack

Ordered by how much of its stack they share with Anki-Android, then by stars.

Frequently asked questions

What language is Anki-Android written in?
Anki-Android is written in Kotlin, with 279,395 written lines.
What framework does Anki-Android use?
Anki-Android is built with androidx.activity:activity, Jetpack Compose, activity-compose, fragment-ktx, lifecycle-process, lifecycle-runtime-compose, org.jetbrains.kotlin:kotlin-stdlib, and androidx.core:core.
What services does Anki-Android use?
Anki-Android uses androidx.sqlite:sqlite-framework.
Does Anki-Android have tests?
Yes. Anki-Android has 867 test files and is tested with fragment-testing, hamcrest-library, junit-jupiter-params, junit-platform-launcher, junit-vintage-engine, kotlin-test-junit, kotlin-test-junit5, org.jetbrains.kotlin:kotlin-test, roborazzi, roborazzi-accessibility-check, roborazzi-junit-rule, rules, ui-test-junit4, ui-test-manifest, androidx.test.ext:junit, org.robolectric:robolectric, org.hamcrest:hamcrest, androidx.test:core, io.mockk:mockk, androidx.test.espresso:espresso-core, org.junit.jupiter:junit-jupiter, org.mockito.kotlin:mockito-kotlin, org.mockito:mockito-inline, com.google.testparameterinjector:test-parameter-injector, app.cash.turbine:turbine, androidx.work:work-testing, androidx.test.uiautomator:uiautomator, androidx.test.espresso:espresso-contrib, androidx.arch.core:core-testing, androidx.benchmark:benchmark-macro-junit4, and androidx.test:runner.
Which repos have a stack like Anki-Android's?

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 →