Hello friends, <@U3ZLHBTLG> and I are launching th...
# feed
j
Hello friends, @louiscad and I are launching the Kotlin Libraries Playground! The Kotlin Libraries Playground is a cool new resources to learn Kotlin, and more specifically to play around with the many good libraries our growing eco-system is producing! https://github.com/LouisCAD/kotlin-libraries-playground Hacktoberfest has been great for the project, 12 good contributions already and 10 more planned. If you want to join the fun, read this: https://blog.kotlin-academy.com/contribute-to-the-kotlin-libraries-playground-for-hacktoberfest-2875af740b79
K 12
K 1
👍 10
d
nice, any thoughts on single project vs multiple subprojects? i.e. right now it is a single project with tons of dependencies and (some) plugins applied with single project i’d imagine sooner or later there might be some transitive dependency clashes
*also i’d imagine having separate projects for plugins might be more informational as they would show minimal setup for the plugins vs having all configurations in a single build file
l
The idea is to allow playing with multiple of the libraries at the same time, for comparison, interop or integration. Now, we have a plan to have another module or project for dependencies that are known to slow the build (like kapt dependencies). We also have the plan to have an Android playground, an iOS playground, and a Multiplatform playground. We are letting the ideas come regarding the projects organization, as multiplatform currently in alpha suffers from a few tooling issues that we don't want people not trying it to experience. Once Multiplatform tooling is perfect or near, we will probably make the whole project multiplatform unless unnecessary.
👍 1
j
In fact, I already started to refactor it to a multi-modules project. But not at granular level, I have only 3 modules
kotlin-testing
,
kotlin-codegen
and
kotlin-jvm
Simplicity is key for this project https://github.com/LouisCAD/kotlin-libraries-playground/pull/49