Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/inkapplications/watermelon

🍉 Multiplatform Kotlin extensions
https://github.com/inkapplications/watermelon

Last synced: about 2 months ago
JSON representation

🍉 Multiplatform Kotlin extensions

Awesome Lists containing this project

README

        

🍉 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`

[kotlinx.datetime]: https://github.com/Kotlin/kotlinx-datetime

### Stdlib Extensions
Provides core kotlin extensions

Maven Coordinates: `com.inkapplications.watermelon:standard`