Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/esafirm/kommon
Android utility and useful functions in Kotlin
https://github.com/esafirm/kommon
android common-library utilities utility utility-library
Last synced: about 1 month ago
JSON representation
Android utility and useful functions in Kotlin
- Host: GitHub
- URL: https://github.com/esafirm/kommon
- Owner: esafirm
- License: apache-2.0
- Created: 2016-11-11T11:26:27.000Z (about 8 years ago)
- Default Branch: main
- Last Pushed: 2021-04-08T03:59:36.000Z (over 3 years ago)
- Last Synced: 2023-08-06T04:42:03.022Z (over 1 year ago)
- Topics: android, common-library, utilities, utility, utility-library
- Language: Kotlin
- Homepage:
- Size: 169 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![](https://jitpack.io/v/esafirm/kommon.svg)](https://jitpack.io/#esafirm/kommon)
[![CircleCI](https://circleci.com/gh/esafirm/kommon/tree/master.svg?style=svg)](https://circleci.com/gh/esafirm/kommon/tree/master)## Kommon
Set of utilities and helpers functions for Android in form of Kotlin extension function or top level function. Grab only what you need 👌
## Gradle
In your root `build.gradle`
```groovy
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
```In your module `build.gradle`
```groovy
dependencies {
final kommonVersion = 'x.y.z'
implementation "com.github.esafirm.kommon:kommon:$kommonVersion"
implementation "com.github.esafirm.kommon:kommonviews:$kommonVersion"
implementation "com.github.esafirm.kommon:kommoncompoundview:$kommonVersion"
implementation "com.github.esafirm.kommon:kommonadapter$;kommonVersion"
}
```
Where `x.y.z` is the version of Kommon.Versions can be seen in [Release Page](https://github.com/esafirm/kommon/releases)
## Usage
For now, the only usage example is exist in the `sample` app.
## Readme
Module specific read me files:
- [Kommon Adapter](https://github.com/esafirm/kommon/blob/master/kommonadapter/README.md)
## TODO
- [ ] Add **TEST!!**
- [ ] Depends on android KTX?
- [x] Add RecylcerView module **DONE**
- [x] Get what usable and useful from the [old repo](https://github.com/esafirm/androidcommon) **DON'T DO THIS**## License
Apache 2.0