https://github.com/mars885/android-commons
A suite of Android libraries that contain common functionality I use in projects.
https://github.com/mars885/android-commons
android android-commons android-ktx android-library
Last synced: 3 months ago
JSON representation
A suite of Android libraries that contain common functionality I use in projects.
- Host: GitHub
- URL: https://github.com/mars885/android-commons
- Owner: mars885
- License: apache-2.0
- Created: 2020-08-07T22:31:25.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2025-02-20T20:05:22.000Z (5 months ago)
- Last Synced: 2025-03-29T15:41:49.520Z (3 months ago)
- Topics: android, android-commons, android-ktx, android-library
- Language: Kotlin
- Homepage:
- Size: 367 KB
- Stars: 10
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Android Commons
A suite of Android libraries that contain common functionality I use in projects.
[](http://developer.android.com/index.html)
[](https://github.com/mars885/android-commons/actions)
[](https://opensource.org/licenses/Apache-2.0)## Contents
* [commons-core](https://github.com/mars885/android-commons/tree/master/commons/src/main/java/com/paulrybitskyi/commons)
* [commons-ktx](https://github.com/mars885/android-commons/tree/master/commons-ktx/src/main/java/com/paulrybitskyi/commons/ktx)
* [commons-window-anims](https://github.com/mars885/android-commons/tree/master/commons-window-anims/src/main/java/com/paulrybitskyi/commons/window/anims)
* [commons-recyclerview](https://github.com/mars885/android-commons/tree/master/commons-recyclerview/src/main/java/com/paulrybitskyi/commons/recyclerview)
* [commons-material](https://github.com/mars885/android-commons/tree/master/commons-material/src/main/java/com/paulrybitskyi/commons/material)
* [commons-navigation](https://github.com/mars885/android-commons/tree/master/commons-navigation/src/main/java/com/paulrybitskyi/commons/navigation)
* [commons-device-info](https://github.com/mars885/android-commons/tree/master/commons-device-info/src/main/java/com/paulrybitskyi/commons/device/info)
* [commons-network](https://github.com/mars885/android-commons/tree/master/commons-network/src/main/java/com/paulrybitskyi/commons/network)
* [commons-widgets](https://github.com/mars885/android-commons/tree/master/commons-widgets/src/main/java/com/paulrybitskyi/commons/widgets)
* [commons-listeners](https://github.com/mars885/android-commons/tree/master/commons-listeners/src/main/java/com/paulrybitskyi/commons/listeners)## Installation
1. Make sure that you've added the `mavenCentral()` repository to your top-level `build.gradle` file.````groovy
buildscript {
//...
repositories {
//...
mavenCentral()
}
//...
}
````2. Add the specific library dependency to your module-level `build.gradle` file.
````groovy
dependencies {
//...
implementation "com.paulrybitskyi.commons:commons-core:1.0.4"
implementation "com.paulrybitskyi.commons:commons-ktx:1.0.4"
implementation "com.paulrybitskyi.commons:commons-window-anims:1.0.2"
implementation "com.paulrybitskyi.commons:commons-recyclerview:1.0.2"
implementation "com.paulrybitskyi.commons:commons-material:1.0.3"
implementation "com.paulrybitskyi.commons:commons-navigation:1.0.3"
implementation "com.paulrybitskyi.commons:commons-device-info:1.0.2"
implementation "com.paulrybitskyi.commons:commons-network:1.0.3"
implementation "com.paulrybitskyi.commons:commons-widgets:1.0.3"
implementation "com.paulrybitskyi.commons:commons-listeners:1.0.3"
//...
}
````## License
Android-Commons is licensed under the [Apache 2.0 License](LICENSE).