
Facilitates working with Phoenix Channels, offering a modern client built on coroutines and GraphQL client adapters for subscription handling. Experimental, not recommended for production.
See API reference: https://ajacquierbret.github.io/kotlin-phoenix
This project is aimed to allow developers to work with Phoenix Channels in Kotlin Multiplatform projects, and is composed of several modules:
As of now, this project is still experimental and should NOT be used in production. Please feel free to contribute and to share feedbacks and issues.
Add the mavenCentral repository
// build.gradle.kts
repositories {
mavenCentral()
}Add the kotlinphoenix dependency in commonMain source set.
// shared/build.gradle.kts
sourceSets {
val commonMain by getting {
dependencies {
implementation("io.github.ajacquierbret:kotlinphoenix-$moduleName:1.0.3")
}
}
}See each module's documentation for example usages.
OkHttp for Android and NSUrlSession for iOSI strongly believe that this library will be useful to a lot of Kotlin developers wishing to create engaging Phoenix Channels experiences on many platforms !
Any contribution, issue, feature request, feedback you make is greatly appreciated !
Distributed under the MIT License. See LICENSE for more information.
Huge thanks to these people, they helped a lot in many different ways:
See API reference: https://ajacquierbret.github.io/kotlin-phoenix
This project is aimed to allow developers to work with Phoenix Channels in Kotlin Multiplatform projects, and is composed of several modules:
As of now, this project is still experimental and should NOT be used in production. Please feel free to contribute and to share feedbacks and issues.
Add the mavenCentral repository
// build.gradle.kts
repositories {
mavenCentral()
}Add the kotlinphoenix dependency in commonMain source set.
// shared/build.gradle.kts
sourceSets {
val commonMain by getting {
dependencies {
implementation("io.github.ajacquierbret:kotlinphoenix-$moduleName:1.0.3")
}
}
}See each module's documentation for example usages.
OkHttp for Android and NSUrlSession for iOSI strongly believe that this library will be useful to a lot of Kotlin developers wishing to create engaging Phoenix Channels experiences on many platforms !
Any contribution, issue, feature request, feedback you make is greatly appreciated !
Distributed under the MIT License. See LICENSE for more information.
Huge thanks to these people, they helped a lot in many different ways: