fpd_toolkit 1.0.1 copy "fpd_toolkit: ^1.0.1" to clipboard
fpd_toolkit: ^1.0.1 copied to clipboard

Professional CLI toolkit for generating high-quality Flutter/Dart packages following industry best practices

example/fpd_toolkit_example.dart

/// Example of using FPD Toolkit programmatically
library fpd_toolkit_example;

import 'package:fpd_toolkit/fpd_toolkit.dart';

Future<void> main() async {
  // Example 1: Create a new Dart package
  print('Creating a new Dart package...');
  await FpdToolkit.run([
    'create',
    'package',
    'my_awesome_package',
    '--description',
    'An awesome Dart package created with FPD Toolkit'
  ]);

  // Example 2: Create a Flutter application
  print('Creating a Flutter application...');
  await FpdToolkit.run([
    'create',
    'app',
    'my_flutter_app',
    '--description',
    'A Flutter application created with FPD Toolkit'
  ]);

  // Example 3: Create a Flutter plugin
  print('Creating a Flutter plugin...');
  await FpdToolkit.run([
    'create',
    'plugin',
    'my_flutter_plugin',
    '--platforms',
    'android,ios',
    '--description',
    'A cross-platform Flutter plugin'
  ]);

  // Example 4: Validate a package
  print('Validating the created package...');
  await FpdToolkit.run([
    'validate',
    'my_awesome_package'
  ]);

  // Example 5: Access development guides
  print('Accessing development guides...');
  await FpdToolkit.run([
    'guide',
    'best-practices',
    'architecture-structure'
  ]);

  // Example 6: View code examples
  print('Viewing code examples...');
  await FpdToolkit.run([
    'example',
    'widget'
  ]);

  print('All examples completed successfully!');
}
2
likes
160
points
26
downloads

Publisher

verified publisherflutterpilot.dev

Weekly Downloads

Professional CLI toolkit for generating high-quality Flutter/Dart packages following industry best practices

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

args, io, path, yaml

More

Packages that depend on fpd_toolkit