Skip to content

cnrture/QuickProjectWizard

Repository files navigation

QuickProjectWizard

Build Version Downloads

New Project

This plugin simplifies the process of setting up a new Android project with all the necessary dependencies and configurations.

  • Popular libraries and frameworks
  • Compose, XML and Compose Multiplatform templates
  • data, di, domain, ui, and common packages

Installation

  • Using the IDE built-in plugin system:

    Settings/Preferences > Plugins > Marketplace > Search for "QuickProjectWizard" > Install

  • Using JetBrains Marketplace:

    Go to JetBrains Marketplace and install it by clicking the Install to ... button in case your IDE is running.

    You can also download the latest release from JetBrains Marketplace and install it manually using Settings/Preferences > Plugins > ⚙️ > Install plugin from disk...

  • Manually:

    Download the latest release and install it manually using Settings/Preferences > Plugins > ⚙️ > Install plugin from disk...

Usage

1. Create a new project

Compose and XML

New Project

Compose Multiplatform

New Project

  • Open your Android Studio.
  • Click New Project.
  • Select Quick Project Wizard and click Next.

2. Configure your project

Compose and XML

Quick Project Wizard Page

Compose Multiplatform

New Project

  • Select the libraries, dependencies and screens you want to include in your project (for example, Retrofit, Room, Hilt, etc.).
  • Customize versions and additional configurations.
  • After all selections have been made, click Finish.

3. Finalize and start coding

Compose and XML

Quick Project Wizard Page

Compose Multiplatform

New Project

  • Review the generated project structure to ensure all necessary dependencies and configurations are correctly applied.
  • Start coding your new project with all the essential tools and libraries already integrated.
  • Congratulations! You have successfully installed and configured the Quick Project Wizard plugin. Your new Android project is now set up with the latest and most essential dependencies, making your development process more efficient and streamlined.

4. Configure edit configurations (Just Compose Multiplatform)

Quick Project Wizard Page

  • Open edit configurations.

Quick Project Wizard Page

  • Write your composeApp path instead of "${PROJECT_DIR}$" (like : ~/Documents/GitHub/CMPApp/composeApp)

Quick Project Wizard Page

  • Select Apple device from Execution Target.

Plugin based on the IntelliJ Platform Plugin Template.