rx_bloc_cli

Last updated:

0 purchases

rx_bloc_cli Image
rx_bloc_cli Images
Add to Cart

Description:

rx bloc cli

Rx Bloc CLI #
Rx Bloc Command Line Interface helps you creating fully functional and feature-rich projects in just a moment. It comes with pre-generated features (such as flavors, app localization, etc) so you can start working on your project right away

Installing #
$ dart pub global activate rx_bloc_cli
copied to clipboard
Commands #
$ rx_bloc_cli create #

Non-Interactive usage
$ rx_bloc_cli create <output_dir> <parameters> --no-interactive
copied to clipboard
Interactive usage
$ rx_bloc_cli create <output_dir> --interactive
copied to clipboard
Create a new project at the given directory with lots of already set-up features out of the box. Customize your project with the following properties:



parameter
defaults to
description




--project-name
Name of directory where the project resides
The project name for this new Flutter project. This must be a valid dart package name.


--organisation
com.example
The organisation name


--[no-]enable-analytics
false
Enables Firebase Analytics and Crashlytics for the project


--[no-]enable-feature-counter
false
Enables Counter feature for the project


--[no-]enable-feature-deeplinks
false
Enables Deep Links showcase flow for the project


--[no-]enable-feature-widget-toolkit
false
Enables widget_toolkit package showcase feature for the project


--[no-]enable-login
true
Integrate login with email and password functionality into our application


--[no-]enable-social-logins
false
Integrate social login with Apple, Google and Facebook functionality into our application


--[no-]enable-change-language
true
Enables changing of the language for the project


--[no-]enable-patrol
false
Enables patrol package for integration tests for the project


--[no-]realtime-communication
none
Enables realtime communication facilities for SSE. Values: none, sse.


--[no-]enable-dev-menu
true
Enables dev menu to easily access proxy debugging services.


--[no-]enable-otp
false
Enables OTP feature that can help with building sms/pin code workflows.


--[no-]enable-mfa
false
Enables Multi-Factor Authentication capability for the project.


--[no-]interactive
false
Enables interactive project generation flow flags are read from command line prompts


--[no-]enable-pin-code
false
Enables pin code feature with biometrics, that can help with building pin code workflows.


--cicd
fastlane
Provides a template for setting up ci/cd for your project. Available options: none, fastlane, github, codemagic



$ rx_bloc_cli create_distribution #
Usage:
rx_bloc_cli create_distribution <output_dir>
copied to clipboard
Creates a new distribution project for all your deployment and testing credentials, provisioning profiles, certificates, etc.
$ rx_bloc_cli --help #
See the complete list of commands and usage information.
Rx Bloc Command Line Interface

Usage: rx_bloc_cli <command> [arguments]

Global options:
-h, --help Print this usage information.
-v, --version Print the current version.

Available commands:
create Creates a new project in the specified directory.
create_distribution Creates a new distribution project in the specified directory.

Run "rx_bloc_cli help <command>" for more information about a command.
copied to clipboard
What's Included? 📦 #
Out of the box, a Rx Bloc CLI created projects includes:
✅ Cross Platform Support - Built-in support for Android, iOS and Web
✅ Build Flavors - Support for multiple flavors (development, staging and production)
✅ Internationalization Support - Support multiple languages in your app just by adding translations and let the generator do the job for you
✅ Sound Null-Safety - With sound null safety support, protect your app from null-dereference exceptions at runtime
✅ rx_bloc - Integrated RxBlocs that help separate business logic from the presentation of the data in a clean, scalable and testable manner
✅ Design system - A single place where you can define all your colors, typography, assets and more. Your app's Light and Dark mode are already configured
✅ Testing - With Unit and Golden Tests you know your app is working as intended.
✅ Static analysis - Strict Lint rules which are used to write quality code
✅ Analytics - (Optional) Firebase analytics that keep track of how your app is used
✅ Push notifications - Receive push notifications and messages to your device using Firebase Cloud Messaging
✅ Http client - Make API calls, download files, send form data and more using a built-in Http client

Extendability #
Rx Bloc Command Line Interface supports extendability with the help of mason templates

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.