## Notes
- Fix issue where app will not compile and run on iOS via `npm run ios`
- Saved [[Restaurant Swipe Foodle]] changes to `foodle` git branch
- Starting fresh on `main`
- Ran `npx expo-doctor --verbose` because it identified 2 issues
- Validate packages against React Native Directory package metadata
- Unsupported on New Architecture: react-native-maps
- Untested on New Architecture: react-native-element-dropdown
- Unmaintained: react-native-swiper
- No metadata available: @clerk/types, @react-native-vector-icons/common, @react-native-vector-icons/fontawesome6, language-name-map, react-json-view-lite
- Check for app config fields that may not be synced in a non-[[Continuous Native Generation|CNG]] project
- Project has both `ios` + `android` folders as well as native configuration in `app.json`
The build has issues because of the two above conflicts, but especially because I have both `ios` and `app.json` mixed in this project.
The solution is to [[Create a Module with a Config Plugin]]
## Validate Packages
- [ ] **Unsupported on New Architecture**: react-native-maps
- [ ] **Untested on New Architecture**: react-native-element-dropdown
- [ ] **Unmaintained**: react-native-swiper
- [ ] **No metadata available**:
- [ ] @clerk/types
- [ ] @react-native-vector-icons/common
- [ ] @react-native-vector-icons/fontawesome6
- [ ] language-name-map
- [x] react-json-view-lite
- Removed
## Confusing Configuration
- Figure out how to convert properties in `app.json` to native project values: orientation, icon, userInterfaceStyle, splash, ios, android, scheme, plugins
## Blow Away Native Folders
I want to blow away native folders but I also want to hold on to the older `Info.plist` file to help with any differences.