Getting Started

Rapid requires a few steps to be completed before you can start using it.

Prerequisites

Rapid is based on multiple popular Flutter community packages. Make sure you are familiar with their usage, as they form the foundation of every Rapid app.

TaskPackage
Project Managementmelos
Code Generationbuild_runner
Dependency InjectiongetIt, injectable
Routingauto_route
Themingtheme_tailor
Localizationflutter_localizations, intl
State Managementbloc
Immutabilityfreezed
(De-)Serializationjson_serializable
Stringless APIsflutter_gen
Testingmocktail, bloc_test, alchemist

Special thanks to all developers/contributors of these packages ❤️

Installation

Install Rapid CLI as a global package via pub.dev so it can be used from anywhere on your system:

# rapid_cli requires melos >=3.0.0
flutter pub global activate melos
flutter pub global activate -sgit https://github.com/jtdLab/rapid.git --git-path packages/rapid_cli/

Creating Project

rapid create my_app --android --ios --windows