Skip to content

An intellij plugin to create multiplatform compose projects, covering everything! JS, Android, IOS, and desktop!

Notifications You must be signed in to change notification settings

jakepurple13/Full-Multiplatform-Compose-Plugin

Repository files navigation

Full-Multiplatform-Compose-Plugin

An intellij plugin to create multiplatform compose projects, covering everything! JS, Android, IOS, and desktop!

To use, just go to File -> New Project -> Multiplatform Compose; then select what platforms you want to support! Next, change some options like package name and app names! Then! Create! And the entire project will be generated for you!

No more needing to spend hours trying to figure out how to get a full multiplatform project together! No need to copy files from one new project to another to get all the platforms together in one project!

Note: IOS will ONLY work on macOS computers. I am sorry.

Running

I tried to make this plugin as plug-n-play as possible! Android's run configuration should be in place already.

Desktop, web, and iOS are a bit special.

For Desktop:

Either run MainKt or find the main.kt file and press run on the gutter!

For Web:

Either run Run Web or run ./gradlew :jsApp:jsBrowserDevelopmentRun

For iOS:

Open the iosApp in XCode via iosApp.xcworkspace and run as normal from there.

Installing

Either download and manually install from here OR find it on the JetBrains Marketplace