Expo
managed workflowに乗っていれば、iOSとかAndroidに特有の設定とかも気にしなくていい
shared native runtimeを提供しているので、いわゆる"
ネイティブコード"を書かずReact(Native)での開発にフォーカスできる
bare workflowでは、React Nativeでの開発でExpo SDKを使うことができる
制限
iOSやAndroidの全てのAPIが使えるわけではない
アプリケーションのファイルサイズが数十mbぐらいになる
push notificationがExpoのnotification serviceに限られる
など
この辺りの制限は
EASを使うことでなんとかできる、かもしれない