One kind of boilerplate for writing Android apps using android official architecture component approach.

Compile Dependencies (7)

Category/LicenseGroup / ArtifactVersionUpdates
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-beta049.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.02.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.02.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.02.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.02.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.02.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.02.2.1

Runtime Dependencies (121)

Category/LicenseGroup / ArtifactVersionUpdates
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-beta011.13.0
Android Package Apache 2.0
androidx.activity » activity-compose
Compose integration with Activity
1.3.0-beta011.13.0
Android Package Apache 2.0
androidx.activity » activity-ktx
Kotlin extensions for 'activity' artifact
1.3.0-beta011.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-alpha011.7.1
Apache 2.0
androidx.arch.core » core-common
Android Arch-Common
2.1.02.2.0
Android Package Apache 2.0
androidx.arch.core » core-runtime
Android Arch-Runtime
2.1.02.2.0
Android Package Apache 2.0
androidx.asynclayoutinflater » asynclayoutinflater
Provides support for inflating layouts off the UI thread.
1.0.01.1.0
Android Package Apache 2.0
androidx.autofill » autofill
AndroidX Autofill
1.0.01.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-alpha031.1.0
Android Package Apache 2.0
androidx.biometric » biometric-ktx
Kotlin extensions for the Biometric Library.
1.2.0-alpha031.4.0-alpha02
Android Package Apache 2.0
androidx.browser » browser
Provides support for embedding Custom Tabs in an app.
1.3.01.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-alpha011.6.0
Apache 2.0
androidx.collection » collection-ktx
Kotlin extensions for 'collection' artifact
1.2.0-alpha011.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-beta081.11.1
Android Package Apache 2.0
androidx.compose.material » material
Compose Material You Design Components library
1.0.0-beta081.4.0
Android Package Apache 2.0
androidx.compose.runtime » runtime-livedata
Compose integration with LiveData
1.0.0-beta081.11.1
Android Package Apache 2.0
androidx.compose.runtime » runtime-rxjava3
Compose integration with RxJava 3
1.0.0-beta081.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-beta081.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-beta081.11.1
Concurrency Apache 2.0
androidx.concurrent » concurrent-futures
Androidx implementation of Guava's ListenableFuture
1.1.01.3.0
Concurrency Apache 2.0
androidx.concurrent » concurrent-futures-ktx
Kotlin Extensions for Androidx implementation of Guava's ListenableFuture
1.1.01.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.42.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.01.3.0
Android Package Apache 2.0
androidx.core » core
Provides backward-compatible implementations of Android platform APIs and features.
1.6.0-beta021.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-alpha021.0.0
Android Package Apache 2.0
androidx.core » core-role
This Support Library provides names and documentation for roles.
1.1.0-alpha011.1.0
Android Package Apache 2.0
androidx.core » core-ktx
Kotlin extensions for 'core' artifact
1.6.0-beta021.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.01.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.11.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-alpha031.1.0
Android Package Apache 2.0
androidx.dynamicanimation » dynamicanimation-ktx
Kotlin extensions for 'dynamicanimation' artifact
1.0.0-alpha031.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-alpha021.8.9
Android Package Apache 2.0
androidx.fragment » fragment-ktx
Kotlin extensions for 'fragment' artifact
1.4.0-alpha021.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-alpha012.10.0
Apache 2.0
androidx.lifecycle » lifecycle-common-java8
Android Lifecycle-Common for Java 8 Language
2.4.0-alpha012.10.0
Android Package Apache 2.0
androidx.lifecycle » lifecycle-viewmodel-ktx
Kotlin extensions for 'viewmodel' artifact
2.4.0-alpha012.10.0
Android Package Apache 2.0
androidx.lifecycle » lifecycle-runtime-ktx
Kotlin extensions for 'lifecycle' artifact
2.4.0-alpha012.10.0
Android Package Apache 2.0
androidx.lifecycle » lifecycle-reactivestreams
Android Lifecycle Reactivestreams
2.4.0-alpha012.10.0
Android Package Apache 2.0
androidx.lifecycle » lifecycle-reactivestreams-ktx
Kotlin extensions for Lifecycle ReactiveStreams
2.4.0-alpha012.10.0
Android Package Apache 2.0
androidx.lifecycle » lifecycle-livedata-ktx
Kotlin extensions for 'livedata' artifact
2.4.0-alpha012.10.0
Android Package Apache 2.0
androidx.lifecycle » lifecycle-livedata-core-ktx
Kotlin extensions for 'livedata-core' artifact
2.4.0-alpha012.10.0
Android Package Apache 2.0
androidx.lifecycle » lifecycle-viewmodel-savedstate
Android Lifecycle ViewModel
2.4.0-alpha012.10.0
Android Package Apache 2.0
androidx.lifecycle » lifecycle-viewmodel-compose
Compose integration with Lifecycle ViewModel
1.0.0-alpha062.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.42.9.8
Android Package Apache 2.0
androidx.navigation » navigation-fragment-ktx
Android Navigation-Fragment-Ktx
2.3.42.9.8
Android Package Apache 2.0
androidx.navigation » navigation-ui
Android Navigation-UI
2.3.42.9.8
Android Package Apache 2.0
androidx.navigation » navigation-ui-ktx
Android Navigation-UI-Ktx
2.3.42.9.8
Android Package Apache 2.0
androidx.paging » paging-common
Android Paging-Common
3.1.0-alpha013.5.0
Apache 2.0
androidx.paging » paging-common-ktx
Kotlin extensions for 'paging-common' artifact
3.1.0-alpha013.5.0
Android Package Apache 2.0
androidx.paging » paging-runtime
Android Paging-Runtime
3.1.0-alpha013.5.0
Android Package Apache 2.0
androidx.paging » paging-runtime-ktx
Kotlin extensions for 'paging-runtime' artifact
3.1.0-alpha013.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.11.2.1
Android Package Apache 2.0
androidx.preference » preference-ktx
Kotlin extensions for preferences
1.1.11.2.1
Android Package Apache 2.0
androidx.recyclerview » recyclerview
Display large sets of data in your UI while minimizing memory usage.
1.2.11.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-alpha011.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-alpha021.0.0-alpha03
Apache 2.0
androidx.room » room-common
Android Room-Common
2.3.02.8.4
Android Package Apache 2.0
androidx.room » room-runtime
Android Room-Runtime
2.3.02.8.4
Apache 2.0
androidx.room » room-migration
Android Room Migration
2.3.02.8.4
Android Package Apache 2.0
androidx.room » room-ktx
Android Room Kotlin Extensions
2.3.02.8.4
Android Package Apache 2.0
androidx.savedstate » savedstate
Android Lifecycle Saved State
1.1.01.4.0
Android Package Apache 2.0
androidx.savedstate » savedstate-ktx
Kotlin extensions for 'savedstate' artifact
1.1.01.4.0
Android Package Apache 2.0
androidx.sharetarget » sharetarget
ShareTarget
1.1.01.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-alpha021.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-alpha011.2.0
Android Package Apache 2.0
androidx.transition » transition
Android Transition Support Library
1.4.11.7.0
Android Package Apache 2.0
androidx.transition » transition-ktx
Kotlin extensions for 'transition' artifact
1.4.11.7.0
Android Package Apache 2.0
androidx.vectordrawable » vectordrawable
Android Support VectorDrawable
1.1.01.2.0
Android Package Apache 2.0
androidx.vectordrawable » vectordrawable-animated
Android Support AnimatedVectorDrawable
1.1.01.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.11.2.1
Android Package Apache 2.0
androidx.viewpager » viewpager
AndroidX Widget ViewPager2
1.0.01.1.0
Android Package Apache 2.0
androidx.viewpager2 » viewpager2
AndroidX Widget ViewPager2
1.1.0-alpha011.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.01.16.0
Android Package Apache 2.0
androidx.window » window
WindowManager Jetpack library. Currently only provides additional functionality on foldable devices.
1.0.0-alpha071.5.1
Android Package Apache 2.0
androidx.window » window-java
WindowManager Java Support
1.0.0-alpha071.5.1
Android Package Apache 2.0
androidx.window » window-rxjava3
WindowManager RxJava 3 Support
1.0.0-alpha071.5.1
Android Package Apache 2.0
androidx.work » work-runtime
Android WorkManager runtime library
2.7.0-alpha042.11.2
Android Package Apache 2.0
androidx.work » work-runtime-ktx
Android WorkManager Kotlin Extensions
2.7.0-alpha042.11.2
Android Package Apache 2.0
androidx.work » work-rxjava3
Android WorkManager RxJava3 interoperatibility library
2.7.0-alpha042.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.03.1.0
Apache 2.0
com.dropbox.mobile.store » store4
Store4 is built with Kotlin Coroutines
4.0.04.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.05.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.05.0.7
Android Package Apache 2.0
com.github.rubensousa » gravitysnaphelper
A SnapHelper that snaps a RecyclerView to an edge.
2.2.12.3.0
Android Package Apache 2.0
com.github.thepacific » adapter
A quick adapter library for RecyclerView, GridView, ListView, ViewPager, Spinner.
3.0.33.1.1
Android Package Apache 2.0
com.google.android » flexbox
Flexbox for Android
2.0.13.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-rc011.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-beta081.2.1
Dep Injection Apache 2.0
com.google.dagger » dagger
A fast dependency injector for Android and Java.
2.35.12.59.2
Apache 2.0
com.google.guava » listenablefuture
An empty artifact that Guava depends on to signal that it is providing
1.09999.0-empty-to-avoid-con...
Logging Apache 2.0
com.jakewharton.timber » timber
No-nonsense injectable logging.
4.7.15.0.1
JSON Lib Apache 2.0
com.squareup.moshi » moshi
A modern JSON API for Android and Java
1.12.01.15.2
JSON Lib Apache 2.0
com.squareup.moshi » moshi-kotlin
A modern JSON API for Android and Java
1.12.01.15.2
HTTP Clients Apache 2.0
com.squareup.okhttp3 » okhttp1 vulnerability
Square’s meticulous HTTP client for Java and Kotlin.
4.9.15.3.2
Apache 2.0
com.squareup.okhttp3 » logging-interceptor
Square’s meticulous HTTP client for Java and Kotlin.
4.9.15.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.03.17.0
HTTP Clients Apache 2.0
com.squareup.retrofit2 » retrofit
A type-safe HTTP client for Android and Java.
2.9.03.0.0
Apache 2.0
com.squareup.retrofit2 » adapter-rxjava3
A Retrofit CallAdapter for RxJava 3's stream types.
2.9.03.0.0
Apache 2.0
com.squareup.retrofit2 » converter-moshi
A Retrofit Converter which uses Moshi for serialization.
2.9.03.0.0
Android Package BSD 3-clause
com.tencent » mmkv-static
MMKV for Android
1.2.72.4.0
Android Package Apache 2.0
dev.chrisbanes.insetter » insetter
Helper functions for handling WindowInsets on Android.
0.5.00.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.23.4.0
Concurrency Apache 2.0
io.reactivex.rxjava3 » rxjava
Reactive Extensions for Java
3.0.133.1.12
Android Package Apache 2.0
io.reactivex.rxjava3 » rxandroid
RxAndroid
3.0.03.0.2
Apache 2.0
org.jetbrains.kotlin » kotlin-parcelize-runtime
Runtime library for the Parcelize compiler plugin
1.5.102.3.21
Lang Runtime Apache 2.0
org.jetbrains.kotlin » kotlin-stdlib1 vulnerability
Standard library for the Kotlin Programming Language
1.5.102.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.102.3.21
Serializer Apache 2.0
org.jetbrains.kotlinx » kotlinx-serialization-cbor
Kotlin multiplatform serialization runtime library
1.2.11.11.0
Concurrency Apache 2.0
org.jetbrains.kotlinx » kotlinx-coroutines-core
Coroutines support libraries for Kotlin
1.5.01.11.0
Apache 2.0
org.jetbrains.kotlinx » kotlinx-coroutines-rx3
Coroutines support libraries for Kotlin
1.5.01.11.0
Concurrency Apache 2.0
org.jetbrains.kotlinx » kotlinx-coroutines-android
Coroutines support libraries for Kotlin
1.5.01.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.130.9.15
MIT
org.reactivestreams » reactive-streams
A Protocol for Asynchronous Non-Blocking Data Sequence
1.0.31.0.4