Framework ArchitecturePrebuild & Native Sync
Zero Native Boilerplate
Prebuild & Native Sync
Stop manually editing AndroidManifest.xml and Info.plist across Xcode and Gradle. Bloom's Prebuild Engine configures native permissions, deep link schemes, and flavors from a single declarative bloom.yaml.
Declarative bloom.yaml
Define native configuration in the root configuration file:
bloom.yaml
yaml
Prebuild Engine
Run bloom prebuild to synchronize the native projects idempotently:
Terminal
bash
Native Target Manifests
iOSios/Runner/Info.plist
Syncs NSCameraUsageDescription, NSLocationWhenInUseUsageDescription, URL Types, and Associated Domains.
Androidandroid/app/src/main/AndroidManifest.xml
Injects <uses-permission>, <intent-filter> for deep links, and package application ID overrides.
macOSmacos/Runner/Release.entitlements
Syncs network server and camera sandbox capabilities automatically.