The ultimate Android development companion that simplifies project setup and provides powerful development tools. Create new projects with modern dependencies, manage modules and features, and access essential utilities - all from a single, intuitive interface.
π Project Templates β’ ποΈ Module & Feature Generation β’ π¨ Development Tools β’ βοΈ Team Collaboration
- Compose & XML Templates: Modern Android project setup with latest dependencies
- Compose Multiplatform: Cross-platform projects for Android, iOS, Desktop, and Web
- Smart Dependency Management: Automatic library integration and configuration
- Clean Architecture: Pre-configured project structure with best practices
- Module Generator: Create new modules with customizable templates
- Feature Scaffolding: Generate complete features with data, domain, and UI layers
- Code Migration: Move existing files into proper module structure
- Template System: Custom templates for consistent code generation
- System Color Picker: Professional color selection with magnification
- JSON/XML Formatter: Format and validate data with syntax highlighting
- API Tester: Built-in HTTP client for testing APIs
- File Tree Browser: Visual directory navigation and selection
- Template Management: Create, edit, and share custom templates
- Settings Sync: Automatic backup and restore across updates
- Team Collaboration: Import/export settings for consistent team setup
- Cross-Platform Support: Works seamlessly on Windows, macOS, and Linux
ποΈ From JetBrains Marketplace (Recommended)
- Open Android Studio
- Go to Settings/Preferences β Plugins β Marketplace
- Search for "QuickProjectWizard"
- Click Install and restart IDE
Or visit JetBrains Marketplace directly.
π Manual Installation
- Download the latest release
- Go to Settings/Preferences β Plugins β βοΈ β Install plugin from disk...
- Select the downloaded file and restart IDE
Steps:
- File β New β Project
- Select Quick Project Wizard
- Choose your template (Compose/XML/Multiplatform)
- Configure project details and dependencies
- Click Finish and start coding! π
Open the tool window: View β Tool Windows β QuickProjectWizard
Create and organize your project modules efficiently:
Features:
- β New Module Creation: Generate modules with clean architecture
- β File Migration: Move existing code into proper module structure
- β Dependency Detection: Automatic library dependency resolution
- β Template Customization: Use built-in or custom templates
- β Multi-Module Support: Handle complex project structures
Usage:
- Open QuickProjectWizard tool window
- Navigate to Module Generator tab
- Choose Create New or Move Existing Files
- Configure module settings and select dependencies
- Generate your module with one click!
Rapidly scaffold complete features with consistent architecture:
Generated Structure:
feature/
βββ data/
β βββ repository/
β βββ datasource/
β βββ dto/
βββ domain/
β βββ usecase/
β βββ repository/
β βββ model/
βββ presentation/
βββ ui/
βββ viewmodel/
βββ contract/
Benefits:
- π― MVVM Architecture: Clean separation of concerns
- π Compose Integration: Modern UI with state management
- π Custom Templates: Modify templates to match your coding style
- π Rapid Development: Generate complete features in seconds
Professional color selection tool integrated into your IDE:
Features:
- π System-Wide Picking: Select colors from anywhere on screen
- π Magnification: Pixel-perfect precision with zoom view
- π Multiple Formats: Copy as HEX, RGB, HSV, or HSL
- π Color History: Quick access to recently used colors
- β¨οΈ Keyboard Shortcuts: Efficient workflow integration
Perfect for:
- UI/UX color scheme creation
- Matching colors from designs
- Brand color consistency
- Material Design palette generation
Format and validate your data with professional tools:
Capabilities:
- β¨ Smart Formatting: Proper indentation and structure
- β Syntax Validation: Real-time error detection
- π¨ Syntax Highlighting: Color-coded for better readability
- πΎ State Persistence: Remembers your content across sessions
- β‘ Instant Processing: Real-time formatting as you type
Built-in HTTP client for testing APIs without leaving your IDE:
Features:
- π All HTTP Methods: GET, POST, PUT, DELETE, PATCH, etc.
- π Request Builder: Headers, query parameters, body content
- π Response Analysis: Status codes, headers, formatted body
- π Request History: Quick access to previous requests
- πΎ Session Persistence: Saves state between IDE restarts
Sample Endpoints:
- Weather API:
https://api.openweathermap.org/data/2.5/weather
- JSONPlaceholder:
https://jsonplaceholder.typicode.com/posts
- Harry Potter API:
https://api.canerture.com/harrypotterapp/characters
Create and manage custom templates for consistent code generation:
Module Templates:
- Customize file structure and content
- Use placeholders:
{NAME}
,{PACKAGE}
,{FILE_PACKAGE}
- Share templates with your team
- Import/export template collections
Template Placeholders:
{NAME}
β File name without extension{PACKAGE}
β Base package name (e.g., com.example.app){FILE_PACKAGE}
β Full package path (e.g., com.example.app.feature.home)
Never lose your configurations again:
Auto-Backup System:
- β Automatic Export: Every setting change is backed up
- β Cross-Platform: Works on Windows, macOS, and Linux
- β Update Safe: Settings persist through plugin updates
- β Team Sharing: Export/import for team consistency
Backup Location:
- Windows:
C:\Users\{username}\.quickprojectwizard\settings.json
- macOS:
/Users/{username}/.quickprojectwizard/settings.json
- Linux:
/home/{username}/.quickprojectwizard/settings.json
Share configurations across your development team:
- Export Settings: Generate settings file from your configuration
- Share File: Distribute via Git, Slack, or email
- Import Settings: Team members import your configuration
- Consistent Setup: Everyone uses the same templates and preferences
Create your own project templates:
- Set up a project with your preferred structure
- Create custom module and feature templates
- Configure default settings and dependencies
- Export and share with your team
Add QuickProjectWizard to existing projects:
- Use Module Generator to create new modules
- Migrate existing code with the File Migration tool
- Generate new features with consistent architecture
- Maintain code quality with custom templates
Keyboard Shortcuts:
- Quick access to tool window
- Rapid template application
- Fast color picking workflows
Best Practices:
- Use consistent naming conventions
- Leverage template placeholders effectively
- Maintain team template libraries
- Regular settings backup and sync
We welcome contributions! Here's how you can help:
- π Report Bugs: Create an issue
- π‘ Suggest Features: Share your ideas for improvements
- π§ Code Contributions: Submit pull requests
- π Documentation: Help improve guides and tutorials
- β Spread the Word: Star the repository and share with others
This project is licensed under the MIT License - see the LICENSE file for details.
- Built with the IntelliJ Platform Plugin Template
- Inspired by the Android developer community
- Thanks to all contributors and users for their feedback
- π§ Email: cnrture@gmail.com
- π Website: canerture.com
- π¬ Discussions: GitHub Discussions
- π Issues: GitHub Issues
Made with β€οΈ by Caner TΓΌre