Expo can make it a lot easier to get started with building react native. You don't need to have xcode or android studio installed and you can run on iOS while developing on Windows/macOS computers.
Expo only supported non-native dependencies, but recently they have been working on "Custom Development Clients" which would leverage the expo services to build you mobile app. This would be a great topic to research for developer experience
Expo can make it a lot easier to get started with building react native. You don't need to have xcode or android studio installed and you can run on iOS while developing on Windows/macOS computers.
Expo only supported non-native dependencies, but recently they have been working on "Custom Development Clients" which would leverage the expo services to build you mobile app. This would be a great topic to research for developer experience
https://blog.expo.dev/introducing-custom-development-clients-5a2c79a9ddf8