Skip to content

initializer_skeleton Free

Generate a pre-launch or post-launch app initializer with the standard Initializer base class pattern.

Version: 1.0.0

Variables

VariableTypeDefaultDescription
appNamestringMyAppThe name of your application
initializerTypeenum (pre_launch, post_launch)pre_launchWhether this is a pre-launch or post-launch initializer
initializerNamestringMyInitializerThe name of the initializer (e.g., analytics, payment)

Usage

Interactive

bash
archipelago generate initializer_skeleton

Non-interactive (CI)

bash
archipelago generate initializer_skeleton --config my_config.json

Config Template

json
{
  "@appName": "The name of your application",
  "appName": "MyApp",
  "@initializerType": "Whether this is a pre-launch or post-launch initializer (pre_launch | post_launch)",
  "initializerType": "pre_launch",
  "@initializerName": "The name of the initializer (e.g., analytics, payment)",
  "initializerName": "MyInitializer"
}

Generated Structure

apps/
└── {app_name}/
    └── lib/
        └── host/
            └── initializers/
                └── {initializer_name}_app_initializer.dart

Built by Banua Coder