Skip to content

🍉 Multiplatform Kotlin extensions

License

Notifications You must be signed in to change notification settings

InkApplications/Watermelon

 
 

Repository files navigation

🍉 Watermelon: Kotlin Multiplatform Extensions

A collection of classes and extension methods for Kotlin and Android that are common operations in Kotlin but not part of the standard library.

Structure

This library is broken apart into modules that reflect the dependencies they require:

Android Extensions

Provides extensions specific to the Android platform.

Maven Coordinates: com.inkapplications.watermelon:android

Coroutine Extensions

Provides extensions specific-to or requiring KotlinX Coroutines.

Maven Coordinates: com.inkapplications.watermelon:coroutines

Data Extensions

Provides common abstractions for manipulating and storing data

Maven Coordinates: com.inkapplications.watermelon:data

DateTime Extensions

Provides extensions for dates and times using the kotlinx.datetime library.

Maven Coordinates: com.inkapplications.watermelon:datetime

Stdlib Extensions

Provides core kotlin extensions

Maven Coordinates: com.inkapplications.watermelon:standard