A collection of classes and extension methods for Kotlin and Android that are common operations in Kotlin but not part of the standard library.
This library is broken apart into modules that reflect the dependencies they require:
Provides extensions specific to the Android platform.
Maven Coordinates: com.inkapplications.watermelon:android
Provides extensions specific-to or requiring KotlinX Coroutines.
Maven Coordinates: com.inkapplications.watermelon:coroutines
Provides common abstractions for manipulating and storing data
Maven Coordinates: com.inkapplications.watermelon:data
Provides extensions for dates and times using the kotlinx.datetime library.
Maven Coordinates: com.inkapplications.watermelon:datetime
Provides core kotlin extensions
Maven Coordinates: com.inkapplications.watermelon:standard