Skip to content

KMP projects support #42

@RedJocker

Description

@RedJocker

Hi I'm currently in charge of writing the first hyperskill project for kotlin multiplatform and I'm concerned about what is the state of plugin support for that.

I'm currently doing a very simple project targeting only android to minimize the amount of unknowns, but even in this case at the very least the folder structure is different and I was able to see that currently on plugin there are some pieces of code that rely on that folder structure, like this piece of code:

class AndroidHyperskillConfigurator: HyperskillConfigurator<JdkProjectSettings>(AndroidConfigurator()) {
override val testDirs: List<String>
get() = listOf("src/test", "src/androidTest")
override val isCourseCreatorEnabled: Boolean
get() = true
override fun getMockFileName(course: Course, text: String): String = "Main.kt"
}

Am I right to have this concern? Do we have support for making kmp projects with JetBrains Academy Plugin?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions