epam / CoroutinesCache

In mobile development exists solution for caching with RxJava usage, but there is no solutions for Kotlin Coroutines. The project is to provide this functionality to mobile community.
Apache License 2.0
162 stars 7 forks source link

Split the dependencies into separate libraries #6

Open vvsevolodovich opened 5 years ago

vvsevolodovich commented 5 years ago

Dependencies

implementation 'com.google.code.gson:gson:2.8.5'
implementation 'com.squareup.moshi:moshi:1.6.0'
implementation 'com.fasterxml.jackson.core:jackson-core:2.9.6'
implementation 'com.fasterxml.jackson.core:jackson-databind:2.9.6'

Not everyone is happy by bringing unnecessary dependencies, better to put them as separate libraries. E.g. com.epam.coroutinecache:coroutines-cache-gson-mapper

Let's split it into Gson, Jackson and Moshi libraries