Overview
A Flutter utility package that enables parsing of app package information from native platforms, including Android, iOS, macOS, Windows, and Linux. It provides a consistent interface to extract details such as version codes, build numbers, and package names across different operating systems. Designed for developers needing reliable access to app metadata during runtime or in diagnostic tools. The package is lightweight and integrates seamlessly with existing Flutter projects.
Use cases
- Extracting app version details at runtime
- Debugging app builds across platforms
- Gathering package metadata for analytics
- Validating app installation integrity
- Supporting multi-platform app diagnostics
Key features
- Cross-platform app metadata extraction
- Simple API for version and package info
- Supports Android, iOS, macOS, Windows, and Linux
- Lightweight and dependency-free
- Built-in error handling for platform-specific issues
Suitable for
- Developers building cross-platform apps
- Teams requiring consistent app metadata access
- Apps needing runtime version checks
- Diagnostic and logging utilities
- CI/CD pipelines for app validation
Considerations
- Requires native platform permissions on some OSes
- Limited to basic package metadata (no deep manifest parsing)
- Not suitable for complex manifest analysis
- May require additional setup on non-Android/iOS platforms
- No support for dynamic package updates