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.
Task | Package |
---|---|
Project Management | melos |
Code Generation | build_runner |
Dependency Injection | getIt, injectable |
Routing | auto_route |
Theming | theme_tailor |
Localization | flutter_localizations, intl |
State Management | bloc |
Immutability | freezed |
(De-)Serialization | json_serializable |
Stringless APIs | flutter_gen |
Testing | mocktail, 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/