Performs a comprehensive project rename from 'barcode_scanner' to 'e_scan' (or 'eScan' for user-facing labels). This update spans all relevant files, including:
- Application IDs and bundle identifiers for Android, iOS, macOS, and Linux.
- VS Code launch configurations.
- Dart package import paths.
- Project names and titles in `pubspec.yaml`, `README.md`, and platform-specific configurations (e.g., CMakeLists, Info.plist, AndroidManifest).
Reads keystore details from `key.properties` and applies the release signing configuration to the release build type. This ensures proper signing for production builds.
Updates the app icons for both Android and iOS across various sizes and densities.
Changes the text color of the primary button component to white for improved visibility.
Replaces the app icons for both Android and iOS platforms. Includes necessary updates to asset catalog configurations and image files across various resolutions and sizes.