Alternatives
September 2, 2021 · View on GitHub
This table is created based on README files found in mentioned projects.
| feature | react-native-ultimate-config | react-native-config | react-native-dotnev |
|---|---|---|---|
| access values in javascript | ✅ | ✅ | ✅ |
| ios: access values in objective-c | ✅ | ✅ | ❌ |
| ios:access values in infoplist | ✅ | ✅ | ❌ |
| ios:access values in build settings | ✅ | ✅ | ❌️ |
| android: access values in java | ✅ | ✅ | ❌ |
| android: access values in gradle | ✅ | ✅ | ❌ |
| android: access values as string resource | ✅ | ✅ | ❌ |
| hot reload | ✅ (js_override flag required) | ❌ | ✅ |
| typescript support | ✅ | ❌ | ❌ |
| dotenv config files support | ✅ | ✅ | ❌ |
| yaml config files support | ✅ | ❌ | ❌ |
| config file to dynamically cusotmize variables | ✅ | ❌ | ❌ |
| per platform configuration values | ✅ | ❌ | ❌ |
| generate values for fastlane and similar tools | ✅ (via hooks) | ❌ | ❌ |
| support for monorepos | ✅ (via CLI parameters) | ❌ | ❌ |
| support for the web/react-native-web | ✅ | ❌ | ✅ |