Issue 9
New section with Compose libraries!
🍎 Compose UI
Voyager Compose Navigation.
A multiplatform navigation library built for, and seamlessly integrated with, Jetpack Compose.
Libres-Compose Resources generation in Kotlin Multiplatform
This artifact provides painterResource function that can be used to get Painter from io.github.skeptick.libres.Image in common code.
Compose-Imageloader Compose Image library for Kotlin Multiplatform.
Compose Image library for Kotlin Multiplatform.
Material Theme Preferences Switching Dark/Light Material themes.
Kotlin Multiplatform library for easy switching Dark/Light Material themes on Compose.
New awesome gradle plugins
Libres gradle plugin
String/Image resources generation in Kotlin Multiplatform.
Swift Klib gradle plugin
Gradle Plugin to build Swift code as part of your Kotlin Multiplatform project. With this plugin, you can access Swift-only iOS libraries, such as CryptoKit and experiment with Swift to Kotlin interoperability.
parcelize-darwin gradle plugin
Kotlin/Native compiler plugin that generates Parcelable implementations for Darwin (Apple) targets. Allows writing Parcelable classes for all Darwin targets, similary to the Android's kotlin-parcelize plugin. Can be also used together with the kotlin-parcelize plugin to write Parcelable classes in the commonMain source set.
New awesome libraries and SDK
kotlin-inject - DI framework
A compile-time dependency injection library for kotlin.
Essenty/Lifecycle - lifecycle handling in the Kotlin Multiplatform common code
Essenty provides the Lifecycle API to help with lifecycle handling in the common code. It is very similar to Android Activity lifecycle.
KotlinCrypto/MACs - Message Authentication Code algorithms for Kotlin Multiplatform
Message Authentication Code algorithms for Kotlin Multiplatform: HmacMD5, HmacSHA1, HmacSHA224, HmacSHA256, HmacSHA384, HmacSHA512, HmacSHA512/224, HmacSHA512/256
KotlinCrypto/hash - Cryptographic hash functions for Kotlin Multiplatform
Cryptographic hash functions for Kotlin Multiplatform: MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, SHA-512/224, SHA-512/256
KotlinCrypto/secure-random - cryptographically secure random data from system sources
Kotlin Multiplatform library for obtaining cryptographically secure random data from the system. Modeled after Java's SecureRandom class, it provides a simple API surface area. Under the hood it utilizes system functions so that SecureRandom is accessible from common code.
Essenty/Parcelable - @Parcelize
annotation for Kotlin Multiplatform
Essenty brings both Android Parcelable interface and the
@Parcelize
annotation from kotlin-parcelize compiler plugin to Kotlin Multiplatform, so they both can be used in common code.
openai-kotlin - OpenAI SDK
Kotlin client for OpenAI's API with multiplatform and coroutines capabilities.
Sentry SDK - Sentry Kotlin Multiplatform SDK
This project is an experimental SDK for Kotlin Multiplatform. This SDK is a wrapper around different platforms such as JVM, Android, iOS, macOS, watchOS, tvOS that can be used on Kotlin Multiplatform.