One kind of boilerplate for writing Android apps using android official architecture component approach.
Compile Dependencies (7)
| Category/License | Group / Artifact | Version | Updates | |
|---|---|---|---|---|
Android Package
Apache 2.0
| androidx.databinding
»
viewbinding Android ViewBinding library that generates type-safe binding classes for views in XML layouts, reducing boilerplate and ... | 7.0.0-beta04 | 9.2.1 | |
Apache 2.0
| com.github.thepacific
»
guava-jvm One kind of boilerplate for writing Android apps using android official architecture component approach. | 2.2.0 | 2.2.1 | |
Apache 2.0
| com.github.thepacific
»
guava-data One kind of boilerplate for writing Android apps using android official architecture component approach. | 2.2.0 | 2.2.1 | |
Android Package
Apache 2.0
| com.github.thepacific
»
guava-android One kind of boilerplate for writing Android apps using android official architecture component approach. | 2.2.0 | 2.2.1 | |
Android Package
Apache 2.0
| com.github.thepacific
»
guava-android-ui One kind of boilerplate for writing Android apps using android official architecture component approach. | 2.2.0 | 2.2.1 | |
Android Package
Apache 2.0
| com.github.thepacific
»
guava-android-mvvm One kind of boilerplate for writing Android apps using android official architecture component approach. | 2.2.0 | 2.2.1 | |
Apache 2.0
| com.github.thepacific
»
store One kind of boilerplate for writing Android apps using android official architecture component approach. | 2.2.0 | 2.2.1 |
Runtime Dependencies (121)
| Category/License | Group / Artifact | Version | Updates | |
|---|---|---|---|---|
Android Package
Apache 2.0
| androidx.activity
»
activity Provides the base Activity subclass and the relevant hooks to build a composable structure on top. | 1.3.0-beta01 | 1.13.0 | |
Android Package
Apache 2.0
| androidx.activity
»
activity-compose Compose integration with Activity | 1.3.0-beta01 | 1.13.0 | |
Android Package
Apache 2.0
| androidx.activity
»
activity-ktx Kotlin extensions for 'activity' artifact | 1.3.0-beta01 | 1.13.0 | |
Android Platform
Apache 2.0
| androidx.appcompat
»
appcompat Provides backwards-compatible implementations of UI-related Android SDK functionality, including dark mode and Material ... | 1.3.0-alpha01 | 1.7.1 | |
Apache 2.0
| androidx.arch.core
»
core-common Android Arch-Common | 2.1.0 | 2.2.0 | |
Android Package
Apache 2.0
| androidx.arch.core
»
core-runtime Android Arch-Runtime | 2.1.0 | 2.2.0 | |
Android Package
Apache 2.0
| androidx.asynclayoutinflater
»
asynclayoutinflater Provides support for inflating layouts off the UI thread. | 1.0.0 | 1.1.0 | |
Android Package
Apache 2.0
| androidx.autofill
»
autofill AndroidX Autofill | 1.0.0 | 1.3.0 | |
Android Package
Apache 2.0
| androidx.biometric
»
biometric The Biometric library is a static library that you can add to your Android application. It invokes BiometricPrompt on ... | 1.2.0-alpha03 | 1.1.0 | |
Android Package
Apache 2.0
| androidx.biometric
»
biometric-ktx Kotlin extensions for the Biometric Library. | 1.2.0-alpha03 | 1.4.0-alpha02 | |
Android Package
Apache 2.0
| androidx.browser
»
browser Provides support for embedding Custom Tabs in an app. | 1.3.0 | 1.10.0 | |
Android Package
Apache 2.0
| androidx.cardview
»
cardview Android Support CardView v7 | 1.0.0 | ✔ | |
Collections
Apache 2.0
| androidx.collection
»
collection Standalone efficient collections. | 1.2.0-alpha01 | 1.6.0 | |
Apache 2.0
| androidx.collection
»
collection-ktx Kotlin extensions for 'collection' artifact | 1.2.0-alpha01 | 1.6.0 | |
Android Package
Apache 2.0
| androidx.compose.foundation
»
foundation Higher level abstractions of the Compose UI primitives. This library is design system agnostic, providing the high-level ... | 1.0.0-beta08 | 1.11.1 | |
Android Package
Apache 2.0
| androidx.compose.material
»
material Compose Material You Design Components library | 1.0.0-beta08 | 1.4.0 | |
Android Package
Apache 2.0
| androidx.compose.runtime
»
runtime-livedata Compose integration with LiveData | 1.0.0-beta08 | 1.11.1 | |
Android Package
Apache 2.0
| androidx.compose.runtime
»
runtime-rxjava3 Compose integration with RxJava 3 | 1.0.0-beta08 | 1.11.1 | |
Android Package
Apache 2.0
| androidx.compose.ui
»
ui Compose UI primitives. This library contains the primitives that form the Compose UI Toolkit, such as drawing, ... | 1.0.0-beta08 | 1.11.1 | |
Android Package
Apache 2.0
| androidx.compose.ui
»
ui-tooling Compose tooling library. This library exposes information to our tools for better IDE support. | 1.0.0-beta08 | 1.11.1 | |
Concurrency
Apache 2.0
| androidx.concurrent
»
concurrent-futures Androidx implementation of Guava's ListenableFuture | 1.1.0 | 1.3.0 | |
Concurrency
Apache 2.0
| androidx.concurrent
»
concurrent-futures-ktx Kotlin Extensions for Androidx implementation of Guava's ListenableFuture | 1.1.0 | 1.3.0 | |
Android UI Layouts
Apache 2.0
| androidx.constraintlayout
»
constraintlayout This library offers a flexible and adaptable way to position and animate widgets | 2.0.4 | 2.2.1 | |
Android Package
Apache 2.0
| androidx.contentpager
»
contentpager Library providing support for paging across content exposed via a ContentProvider. Use of this library allows a client ... | 1.0.0 | ✔ | |
Android UI Layouts
Apache 2.0
| androidx.coordinatorlayout
»
coordinatorlayout The Support Library is a static library that you can add to your Android application in order to use APIs that are ... | 1.1.0 | 1.3.0 | |
Android Package
Apache 2.0
| androidx.core
»
core Provides backward-compatible implementations of Android platform APIs and features. | 1.6.0-beta02 | 1.18.0 | |
Android Package
Apache 2.0
| androidx.core
»
core-animation This library provides functionalities for creating and manipulating animations for API 14 and above. | 1.0.0-alpha02 | 1.0.0 | |
Android Package
Apache 2.0
| androidx.core
»
core-role This Support Library provides names and documentation for roles. | 1.1.0-alpha01 | 1.1.0 | |
Android Package
Apache 2.0
| androidx.core
»
core-ktx Kotlin extensions for 'core' artifact | 1.6.0-beta02 | 1.18.0 | |
Android Package
Apache 2.0
| androidx.customview
»
customview The Support Library is a static library that you can add to your Android application in order to use APIs that are ... | 1.1.0 | 1.2.0 | |
Android UI Layouts
Apache 2.0
| androidx.drawerlayout
»
drawerlayout The Support Library is a static library that you can add to your Android application in order to use APIs that are ... | 1.1.1 | 1.2.0 | |
Android Package
Apache 2.0
| androidx.dynamicanimation
»
dynamicanimation Physics-based animation in support library, where the animations are driven by physics force. You can use this Animation ... | 1.1.0-alpha03 | 1.1.0 | |
Android Package
Apache 2.0
| androidx.dynamicanimation
»
dynamicanimation-ktx Kotlin extensions for 'dynamicanimation' artifact | 1.0.0-alpha03 | 1.1.0 | |
Android Package
Apache 2.0
| androidx.fragment
»
fragment The Support Library is a static library that you can add to your Android application in order to use APIs that are ... | 1.4.0-alpha02 | 1.8.9 | |
Android Package
Apache 2.0
| androidx.fragment
»
fragment-ktx Kotlin extensions for 'fragment' artifact | 1.4.0-alpha02 | 1.8.9 | |
Android Package
Apache 2.0
| androidx.interpolator
»
interpolator The Support Library is a static library that you can add to your Android application in order to use APIs that are ... | 1.0.0 | ✔ | |
Android Package
Apache 2.0
| androidx.lifecycle
»
lifecycle-process Android Lifecycle Process | 2.4.0-alpha01 | 2.10.0 | |
Apache 2.0
| androidx.lifecycle
»
lifecycle-common-java8 Android Lifecycle-Common for Java 8 Language | 2.4.0-alpha01 | 2.10.0 | |
Android Package
Apache 2.0
| androidx.lifecycle
»
lifecycle-viewmodel-ktx Kotlin extensions for 'viewmodel' artifact | 2.4.0-alpha01 | 2.10.0 | |
Android Package
Apache 2.0
| androidx.lifecycle
»
lifecycle-runtime-ktx Kotlin extensions for 'lifecycle' artifact | 2.4.0-alpha01 | 2.10.0 | |
Android Package
Apache 2.0
| androidx.lifecycle
»
lifecycle-reactivestreams Android Lifecycle Reactivestreams | 2.4.0-alpha01 | 2.10.0 | |
Android Package
Apache 2.0
| androidx.lifecycle
»
lifecycle-reactivestreams-ktx Kotlin extensions for Lifecycle ReactiveStreams | 2.4.0-alpha01 | 2.10.0 | |
Android Package
Apache 2.0
| androidx.lifecycle
»
lifecycle-livedata-ktx Kotlin extensions for 'livedata' artifact | 2.4.0-alpha01 | 2.10.0 | |
Android Package
Apache 2.0
| androidx.lifecycle
»
lifecycle-livedata-core-ktx Kotlin extensions for 'livedata-core' artifact | 2.4.0-alpha01 | 2.10.0 | |
Android Package
Apache 2.0
| androidx.lifecycle
»
lifecycle-viewmodel-savedstate Android Lifecycle ViewModel | 2.4.0-alpha01 | 2.10.0 | |
Android Package
Apache 2.0
| androidx.lifecycle
»
lifecycle-viewmodel-compose Compose integration with Lifecycle ViewModel | 1.0.0-alpha06 | 2.10.0 | |
Android Package
Apache 2.0
| androidx.loader
»
loader The Support Library is a static library that you can add to your Android application in order to use APIs that are ... | 1.1.0 | ✔ | |
Android Package
Apache 2.0
| androidx.multidex
»
multidex Library for legacy multi-dex support | 2.0.1 | ✔ | |
Android Package
Apache 2.0
| androidx.navigation
»
navigation-fragment Android Navigation-Fragment | 2.3.4 | 2.9.8 | |
Android Package
Apache 2.0
| androidx.navigation
»
navigation-fragment-ktx Android Navigation-Fragment-Ktx | 2.3.4 | 2.9.8 | |
Android Package
Apache 2.0
| androidx.navigation
»
navigation-ui Android Navigation-UI | 2.3.4 | 2.9.8 | |
Android Package
Apache 2.0
| androidx.navigation
»
navigation-ui-ktx Android Navigation-UI-Ktx | 2.3.4 | 2.9.8 | |
Android Package
Apache 2.0
| androidx.paging
»
paging-common Android Paging-Common | 3.1.0-alpha01 | 3.5.0 | |
Apache 2.0
| androidx.paging
»
paging-common-ktx Kotlin extensions for 'paging-common' artifact | 3.1.0-alpha01 | 3.5.0 | |
Android Package
Apache 2.0
| androidx.paging
»
paging-runtime Android Paging-Runtime | 3.1.0-alpha01 | 3.5.0 | |
Android Package
Apache 2.0
| androidx.paging
»
paging-runtime-ktx Kotlin extensions for 'paging-runtime' artifact | 3.1.0-alpha01 | 3.5.0 | |
Android Package
Apache 2.0
| androidx.palette
»
palette Android Support Palette v7 | 1.0.0 | ✔ | |
Android Package
Apache 2.0
| androidx.palette
»
palette-ktx Kotlin extensions for 'palette' artifact | 1.0.0 | ✔ | |
Android Package
Apache 2.0
| androidx.preference
»
preference AndroidX Preference | 1.1.1 | 1.2.1 | |
Android Package
Apache 2.0
| androidx.preference
»
preference-ktx Kotlin extensions for preferences | 1.1.1 | 1.2.1 | |
Android Package
Apache 2.0
| androidx.recyclerview
»
recyclerview Display large sets of data in your UI while minimizing memory usage. | 1.2.1 | 1.4.0 | |
Android Package
Apache 2.0
| androidx.recyclerview
»
recyclerview-selection Library providing item selection framework for RecyclerView. Support for touch based and band selection is provided. | 1.2.0-alpha01 | 1.2.0 | |
Android Package
Apache 2.0
| androidx.remotecallback
»
remotecallback Wraps PendingIntents in a friendly and easier way to handle remote callbacks | 1.0.0-alpha02 | 1.0.0-alpha03 | |
Apache 2.0
| androidx.room
»
room-common Android Room-Common | 2.3.0 | 2.8.4 | |
Android Package
Apache 2.0
| androidx.room
»
room-runtime Android Room-Runtime | 2.3.0 | 2.8.4 | |
Apache 2.0
| androidx.room
»
room-migration Android Room Migration | 2.3.0 | 2.8.4 | |
Android Package
Apache 2.0
| androidx.room
»
room-ktx Android Room Kotlin Extensions | 2.3.0 | 2.8.4 | |
Android Package
Apache 2.0
| androidx.savedstate
»
savedstate Android Lifecycle Saved State | 1.1.0 | 1.4.0 | |
Android Package
Apache 2.0
| androidx.savedstate
»
savedstate-ktx Kotlin extensions for 'savedstate' artifact | 1.1.0 | 1.4.0 | |
Android Package
Apache 2.0
| androidx.sharetarget
»
sharetarget ShareTarget | 1.1.0 | 1.2.0 | |
Android UI Layouts
Apache 2.0
| androidx.slidingpanelayout
»
slidingpanelayout SlidingPaneLayout offers a responsive, two pane layout that automatically switches between overlapping panes on smaller ... | 1.2.0-alpha02 | 1.2.0 | |
Android Package
Apache 2.0
| androidx.swiperefreshlayout
»
swiperefreshlayout The Support Library is a static library that you can add to your Android application in order to use APIs that are ... | 1.2.0-alpha01 | 1.2.0 | |
Android Package
Apache 2.0
| androidx.transition
»
transition Android Transition Support Library | 1.4.1 | 1.7.0 | |
Android Package
Apache 2.0
| androidx.transition
»
transition-ktx Kotlin extensions for 'transition' artifact | 1.4.1 | 1.7.0 | |
Android Package
Apache 2.0
| androidx.vectordrawable
»
vectordrawable Android Support VectorDrawable | 1.1.0 | 1.2.0 | |
Android Package
Apache 2.0
| androidx.vectordrawable
»
vectordrawable-animated Android Support AnimatedVectorDrawable | 1.1.0 | 1.2.0 | |
Android Package
Apache 2.0
| androidx.versionedparcelable
»
versionedparcelable Provides a stable but relatively compact binary serialization format that can be passed across processes or persisted ... | 1.1.1 | 1.2.1 | |
Android Package
Apache 2.0
| androidx.viewpager
»
viewpager AndroidX Widget ViewPager2 | 1.0.0 | 1.1.0 | |
Android Package
Apache 2.0
| androidx.viewpager2
»
viewpager2 AndroidX Widget ViewPager2 | 1.1.0-alpha01 | 1.1.0 | |
Android Package
Apache 2.0
| androidx.webkit
»
webkit The Jetpack Webkit Library is a static library you can add to your Android application in order to use android.webkit ... | 1.3.0 | 1.16.0 | |
Android Package
Apache 2.0
| androidx.window
»
window WindowManager Jetpack library. Currently only provides additional functionality on foldable devices. | 1.0.0-alpha07 | 1.5.1 | |
Android Package
Apache 2.0
| androidx.window
»
window-java WindowManager Java Support | 1.0.0-alpha07 | 1.5.1 | |
Android Package
Apache 2.0
| androidx.window
»
window-rxjava3 WindowManager RxJava 3 Support | 1.0.0-alpha07 | 1.5.1 | |
Android Package
Apache 2.0
| androidx.work
»
work-runtime Android WorkManager runtime library | 2.7.0-alpha04 | 2.11.2 | |
Android Package
Apache 2.0
| androidx.work
»
work-runtime-ktx Android WorkManager Kotlin Extensions | 2.7.0-alpha04 | 2.11.2 | |
Android Package
Apache 2.0
| androidx.work
»
work-rxjava3 Android WorkManager RxJava3 interoperatibility library | 2.7.0-alpha04 | 2.11.2 | |
Android Package
Apache 2.0
| com.airbnb.android
»
mavericks Mavericks is an Android application framework that makes product development fast and fun. | 2.1.0 | 3.1.0 | |
Apache 2.0
| com.dropbox.mobile.store
»
store4 Store4 is built with Kotlin Coroutines | 4.0.0 | 4.0.5 | |
Android Package
Apache 2.0 +1
| com.github.bumptech.glide
»
glide A fast and efficient image loading library for Android focused on smooth scrolling. | 4.12.0 | 5.0.7 | |
Android Package
Apache 2.0 +1
| com.github.bumptech.glide
»
okhttp3-integration An integration library to use OkHttp 3.x to fetch data over http/https in Glide | 4.12.0 | 5.0.7 | |
Android Package
Apache 2.0
| com.github.rubensousa
»
gravitysnaphelper A SnapHelper that snaps a RecyclerView to an edge. | 2.2.1 | 2.3.0 | |
Android Package
Apache 2.0
| com.github.thepacific
»
adapter A quick adapter library for RecyclerView, GridView, ListView, ViewPager, Spinner. | 3.0.3 | 3.1.1 | |
Android Package
Apache 2.0
| com.google.android
»
flexbox Flexbox for Android | 2.0.1 | 3.0.0 | |
Android Package
Apache 2.0
| com.google.android.material
»
material Material Components for Android is a static library that you can add to your Android application in order to use APIs ... | 1.4.0-rc01 | 1.14.0 | |
Android Package
Apache 2.0
| com.google.android.material
»
compose-theme-adapter A library that enables reuse of Material Components for Android themes for theming in Jetpack Compose | 1.0.0-beta08 | 1.2.1 | |
Dep Injection
Apache 2.0
| com.google.dagger
»
dagger A fast dependency injector for Android and Java. | 2.35.1 | 2.59.2 | |
Apache 2.0
| com.google.guava
»
listenablefuture An empty artifact that Guava depends on to signal that it is providing | 1.0 | 9999.0-empty-to-avoid-con... | |
Logging
Apache 2.0
| com.jakewharton.timber
»
timber No-nonsense injectable logging. | 4.7.1 | 5.0.1 | |
JSON Lib
Apache 2.0
| com.squareup.moshi
»
moshi A modern JSON API for Android and Java | 1.12.0 | 1.15.2 | |
JSON Lib
Apache 2.0
| com.squareup.moshi
»
moshi-kotlin A modern JSON API for Android and Java | 1.12.0 | 1.15.2 | |
HTTP Clients
Apache 2.0
| com.squareup.okhttp3
»
okhttp1 vulnerability Square’s meticulous HTTP client for Java and Kotlin. | 4.9.1 | 5.3.2 | |
Apache 2.0
| com.squareup.okhttp3
»
logging-interceptor Square’s meticulous HTTP client for Java and Kotlin. | 4.9.1 | 5.3.2 | |
I/O
Apache 2.0
| com.squareup.okio
»
okio1 vulnerability A modern I/O library for Android, Java, and Kotlin Multiplatform. | 2.10.0 | 3.17.0 | |
HTTP Clients
Apache 2.0
| com.squareup.retrofit2
»
retrofit A type-safe HTTP client for Android and Java. | 2.9.0 | 3.0.0 | |
Apache 2.0
| com.squareup.retrofit2
»
adapter-rxjava3 A Retrofit CallAdapter for RxJava 3's stream types. | 2.9.0 | 3.0.0 | |
Apache 2.0
| com.squareup.retrofit2
»
converter-moshi A Retrofit Converter which uses Moshi for serialization. | 2.9.0 | 3.0.0 | |
Android Package
BSD 3-clause
| com.tencent
»
mmkv-static MMKV for Android | 1.2.7 | 2.4.0 | |
Android Package
Apache 2.0
| dev.chrisbanes.insetter
»
insetter Helper functions for handling WindowInsets on Android. | 0.5.0 | 0.6.1 | |
Android Package
Apache 2.0
| dev.chrisbanes.insetter
»
insetter-widgets Helper functions for handling WindowInsets on Android. | 0.5.0 | ✔ | |
Android Package
Apache 2.0
| io.coil-kt
»
coil An image loading library for Android and Compose Multiplatform. | 1.2.2 | 3.4.0 | |
Concurrency
Apache 2.0
| io.reactivex.rxjava3
»
rxjava Reactive Extensions for Java | 3.0.13 | 3.1.12 | |
Android Package
Apache 2.0
| io.reactivex.rxjava3
»
rxandroid RxAndroid | 3.0.0 | 3.0.2 | |
Apache 2.0
| org.jetbrains.kotlin
»
kotlin-parcelize-runtime Runtime library for the Parcelize compiler plugin | 1.5.10 | 2.3.21 | |
Lang Runtime
Apache 2.0
| org.jetbrains.kotlin
»
kotlin-stdlib1 vulnerability Standard library for the Kotlin Programming Language | 1.5.10 | 2.3.21 | |
Reflection
Apache 2.0
| org.jetbrains.kotlin
»
kotlin-reflect Runtime libraries for Kotlin reflection, which allows you to introspect the structure of your program at runtime. | 1.5.10 | 2.3.21 | |
Serializer
Apache 2.0
| org.jetbrains.kotlinx
»
kotlinx-serialization-cbor Kotlin multiplatform serialization runtime library | 1.2.1 | 1.11.0 | |
Concurrency
Apache 2.0
| org.jetbrains.kotlinx
»
kotlinx-coroutines-core Coroutines support libraries for Kotlin | 1.5.0 | 1.11.0 | |
Apache 2.0
| org.jetbrains.kotlinx
»
kotlinx-coroutines-rx3 Coroutines support libraries for Kotlin | 1.5.0 | 1.11.0 | |
Concurrency
Apache 2.0
| org.jetbrains.kotlinx
»
kotlinx-coroutines-android Coroutines support libraries for Kotlin | 1.5.0 | 1.11.0 | |
Apache 2.0
| org.jooq
»
joor-java-6 jOOR is a recursive acronym that stands for jOOR Object Oriented Reflection. It is a simple wrapper for the ... | 0.9.13 | 0.9.15 | |
MIT
| org.reactivestreams
»
reactive-streams A Protocol for Asynchronous Non-Blocking Data Sequence | 1.0.3 | 1.0.4 |
