AppLite CLI is a powerful command-line tool that helps you create and manage Flutter mobile applications with ease. It integrates with the AppLite UI admin panel to provide a seamless development experience.
npm install -g applite-cli
Before using the CLI, you need to authenticate with your AppLite UI account:
applite auth login
You'll be prompted to enter your email and password.
To create a new project or connect to an existing one:
applite app init
This command will:
- Let you select an existing project or create a new one
- Allow you to specify project details (name, description)
- Let you choose a project type:
- STORE
- TRANSPORT
- RESTAURATION
- MULTI SERVICE
- E LEARNING
- Select a plan for your project
Add or update project assets like logo and splash screen:
applite assets
To add a pre-built page template to your project:
applite page add <page-name>
This will:
- Download the page template from the AppLite templates repository
- Install all required dependencies
- Set up the necessary configurations
View all available page templates:
applite page list
To add a pre-built widget to your project:
applite widget add <widget-name>
This will:
- Download the widget template from the AppLite templates repository
- Install all required dependencies
- Set up the necessary configurations
View all available widget templates:
applite widget list
After initialization, your project will have the following structure:
your-project/
├── lib/
│ ├── services/ # Generated API services
│ ├── models/ # Database models
│ ├── pages/ # Application pages
│ └── widgets/ # Reusable widgets
├── assets/ # Project assets
└── pubspec.yaml # Flutter dependencies
- 🔐 Secure authentication with AppLite UI
- 📱 Multiple project types support
- 🎨 Pre-built page templates
- 🧩 Reusable widget components
- 🔄 Automatic dependency management
- 📦 Easy asset management
- Node.js 14.x or higher
- Flutter SDK
- AppLite UI account
For support, please visit the AppLite UI documentation or contact our support team.
This project is licensed under the MIT License - see the LICENSE file for details.