# Alternatives This table is created based on README files found in mentioned projects. | feature | [react-native-ultimate-config](https://github.com/maxkomarychev/react-native-ultimate-config) | [react-native-config](https://github.com/luggit/react-native-config) | [react-native-dotnev](https://github.com/goatandsheep/react-native-dotenv) | | ---------------------------------------------- | --------------------------------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------------- | | 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](./api.md#hooks)) | ❌ | ❌ | | support for monorepos | ✅ (via [CLI parameters](./api.md#advanced-options-for-monorepo)) | ❌ | ❌ | | support for the web/[react-native-web](https://necolas.github.io/react-native-web/) | ✅ | ❌ | ✅ |