Source: https://seerepo.com/r/android/nowinandroid/built
Markdown source: https://seerepo.com/r/android/nowinandroid/built.md
Description: nowinandroid is a Kotlin repo built with Jetpack Compose, androidx.lifecycle:lifecycle-viewmodel-navigation3, androidx.navigation3:navigation3-ui,…

# What is nowinandroid built with?

nowinandroid is a Kotlin repo built with Jetpack Compose, androidx.lifecycle:lifecycle-viewmodel-navigation3, androidx.navigation3:navigation3-ui, com.google.dagger:hilt-android, core-ktx, and 4 more. It reaches it with room-ktx and room-runtime, makes its content with coil-compose, is tested with benchmark-macro-junit4, hilt-android-testing, org.jetbrains.kotlinx:kotlinx-coroutines-test, roborazzi, rules, and 11 more, and uses Firebase. It has 29,336 written lines, with 70 test files.

Read on November 5, 2026, at commit 2982e63.

Repository: https://github.com/android/nowinandroid

## Frontend

### The base

- **[Jetpack Compose](https://seerepo.com/uses/jetpack-compose)**: 49 files
- **androidx.lifecycle:lifecycle-viewmodel-navigation3**: 1 file
- **androidx.navigation3:navigation3-ui**: 1 file

### Interface

- **adaptive-layout**
- **adaptive-navigation**
- **appcompat**
- **foundation-layout**
- **material3-adaptive-navigation-suite**
- **material3-window-size-class**
- **runtime-tracing**
- **androidx.compose:compose-bom-alpha**: 4 files
- **androidx.compose.material3.adaptive:adaptive**: 4 files
- **androidx.compose.ui:ui-util**: 1 file
- **androidx.core:core-splashscreen**: 1 file

### Icons

- **androidx.compose.material:material-icons-extended**: 1 file

## Backend

### Data access

- **room-ktx**
- **room-runtime**

### Services

- **[Firebase](https://seerepo.com/uses/firebase)**: 5 files · [core/analytics/src/prod/kotlin/com/google/samples/apps/nowinandroid/core/analytics/AnalyticsModule.kt, line 19](https://github.com/android/nowinandroid/blob/2982e63cb691ad49cd009aab43dc206fee6699c2/core/analytics/src/prod/kotlin/com/google/samples/apps/nowinandroid/core/analytics/AnalyticsModule.kt#L19)

## Support

### The base

- **com.google.dagger:hilt-android**
- **core-ktx**
- **JetBrains**
- **lifecycle-runtime-compose**
- **androidx.navigation3:navigation3-runtime**: 15 files
- **androidx.window:window-core**: 3 files

### Content

- **coil-compose**

### Testing

- **benchmark-macro-junit4**
- **hilt-android-testing**
- **org.jetbrains.kotlinx:kotlinx-coroutines-test**
- **roborazzi**
- **rules**
- **ui-test-manifest**
- **uiautomator**
- **junit:junit**: 53 files
- **androidx.compose.ui:ui-test-junit4**: 26 files
- **org.robolectric:robolectric**: 18 files
- **androidx.test:core**: 3 files
- **androidx.test.espresso:espresso-core**: 2 files
- **androidx.test:runner**: 1 file
- **androidx.test.ext:junit-ktx**: 1 file
- **androidx.work:work-testing**: 1 file
- **[Google](https://seerepo.com/uses/google)**: 1 file

### Tools

- **com.google.dagger:hilt-compiler**
- **hilt-compiler**
- **kotlin-gradle-plugin**
- **room-compiler**
- **ui-tooling**
- **ui-tooling-preview**
- **androidx.profileinstaller:profileinstaller**: 1 file

### Other

- **com.google.firebase:firebase-bom**
- **desugar_jdk_libs**
- **kotlinx-serialization-json**
- **lifecycle-viewmodel-compose**
- **logging-interceptor**
- **org.jetbrains.kotlinx:kotlinx-coroutines-android**
- **work-runtime-ktx**
- **androidx.hilt:hilt-work**: 2 files
- **androidx.browser:browser**: 1 file
- **com.google.accompanist:accompanist-permissions**: 1 file

## Other repos with a similar stack

- [topjohnwu/Magisk](https://seerepo.com/r/topjohnwu/Magisk/built): Jetpack Compose, androidx.lifecycle:lifecycle-viewmodel-navigation3, androidx.navigation3:navigation3-ui, core-ktx, lifecycle-runtime-compose, androidx.navigation3:navigation3-runtime, androidx.window:window-core, material3-adaptive-navigation-suite, androidx.core:core-splashscreen, androidx.compose.material:material-icons-extended, room-ktx, room-runtime · [Compare](https://seerepo.com/compare/android/nowinandroid/vs/topjohnwu/Magisk)
- [open-ani/animeko](https://seerepo.com/r/open-ani/animeko/built): Jetpack Compose, androidx.navigation3:navigation3-runtime, adaptive-layout, adaptive-navigation, appcompat, androidx.compose.material3.adaptive:adaptive, room-ktx, room-runtime · [Compare](https://seerepo.com/compare/android/nowinandroid/vs/open-ani/animeko)
- [PaddlePaddle/PaddleOCR](https://seerepo.com/r/PaddlePaddle/PaddleOCR/built): Jetpack Compose, core-ktx, appcompat, coil-compose · [Compare](https://seerepo.com/compare/android/nowinandroid/vs/PaddlePaddle/PaddleOCR)
- [android/compose-samples](https://seerepo.com/r/android/compose-samples/built): Jetpack Compose, core-ktx, lifecycle-runtime-compose, appcompat · [Compare](https://seerepo.com/compare/android/compose-samples/vs/android/nowinandroid)
- [2dust/v2rayNG](https://seerepo.com/r/2dust/v2rayNG/built): Jetpack Compose, lifecycle-runtime-compose, coil-compose · [Compare](https://seerepo.com/compare/2dust/v2rayNG/vs/android/nowinandroid)
- [mlc-ai/mlc-llm](https://seerepo.com/r/mlc-ai/mlc-llm/built): Jetpack Compose, appcompat, androidx.compose.material:material-icons-extended · [Compare](https://seerepo.com/compare/android/nowinandroid/vs/mlc-ai/mlc-llm)

## Frequently asked questions

### What language is nowinandroid written in?

nowinandroid is written in Kotlin, with 29,336 written lines.

### What framework does nowinandroid use?

nowinandroid is built with Jetpack Compose, androidx.lifecycle:lifecycle-viewmodel-navigation3, androidx.navigation3:navigation3-ui, com.google.dagger:hilt-android, core-ktx, JetBrains, lifecycle-runtime-compose, androidx.navigation3:navigation3-runtime, and androidx.window:window-core.

### What services does nowinandroid use?

nowinandroid uses Firebase.

The proof: [core/analytics/src/prod/kotlin/com/google/samples/apps/nowinandroid/core/analytics/AnalyticsModule.kt, line 19](https://github.com/android/nowinandroid/blob/2982e63cb691ad49cd009aab43dc206fee6699c2/core/analytics/src/prod/kotlin/com/google/samples/apps/nowinandroid/core/analytics/AnalyticsModule.kt#L19)

### Does nowinandroid have tests?

Yes. nowinandroid has 70 test files and is tested with benchmark-macro-junit4, hilt-android-testing, org.jetbrains.kotlinx:kotlinx-coroutines-test, roborazzi, rules, ui-test-manifest, uiautomator, junit:junit, androidx.compose.ui:ui-test-junit4, org.robolectric:robolectric, androidx.test:core, androidx.test.espresso:espresso-core, androidx.test:runner, androidx.test.ext:junit-ktx, androidx.work:work-testing, and Google.

### Which repos have a stack like nowinandroid's?

The ones that share most of its stack: topjohnwu/Magisk, open-ani/animeko, and PaddlePaddle/PaddleOCR.

## What is your repo built with?

Any public repo, with no account: https://seerepo.com/r/owner/repo/built, with the owner and name it has on GitHub.
