flutter_app_size_reducer 0.0.1 copy "flutter_app_size_reducer: ^0.0.1" to clipboard
flutter_app_size_reducer: ^0.0.1 copied to clipboard

A Flutter plugin for analyzing and reducing app size through CLI commands

Flutter App Size Reducer #

A Flutter plugin for analyzing and reducing app size through CLI commands.

Features #

  • Analyze app size and get detailed breakdown
  • Get recommendations for size optimization
  • Optimize app size based on configurable options
  • CLI interface for easy integration with CI/CD pipelines

Installation #

Add this to your package's pubspec.yaml file:

dependencies:
  flutter_app_size_reducer: ^0.0.1

Usage #

CLI Usage #

# Analyze app size
flutter pub run flutter_app_size_reducer --analyze

# Optimize app size
flutter pub run flutter_app_size_reducer --optimize

# Optimize with custom config
flutter pub run flutter_app_size_reducer --optimize --config=config.yaml

Programmatic Usage #

import 'package:flutter_app_size_reducer/flutter_app_size_reducer.dart';

// Get current app size
final appSize = await FlutterAppSizeReducer.getAppSize();

// Analyze app size and get recommendations
final analysis = await FlutterAppSizeReducer.analyzeAppSize();

// Optimize app size
final success = await FlutterAppSizeReducer.optimizeAppSize({
  'removeUnusedAssets': true,
  'optimizeImages': true,
  'removeUnusedDependencies': true,
});

Configuration #

Create a config.yaml file to customize optimization settings:

optimization:
  removeUnusedAssets: true
  optimizeImages: true
  removeUnusedDependencies: true
  imageQuality: 85
  maxImageSize: 1024

Contributing #

Contributions are welcome! Please feel free to submit a Pull Request.

License #

This project is licensed under the MIT License - see the LICENSE file for details.

3
likes
130
points
32
downloads

Publisher

unverified uploader

Weekly Downloads

A Flutter plugin for analyzing and reducing app size through CLI commands

Repository (GitHub)
View/report issues
Contributing

Documentation

API reference

License

MIT (license)

Dependencies

args, flutter, path, process_run, yaml

More

Packages that depend on flutter_app_size_reducer

Packages that implement flutter_app_size_reducer