Dans Expo il existe plusieurs types d'applications qui ne sont pas forcément liées au workflow Expo (Managed ou Bare) dans lequel on se trouve.
- Expo GO c'est l'application de base d'Expo, c'est un client lourd qui contient plusieurs librairies et qui interprète un fichier JavaScript pour gérer l'application. On ne peut par contre pas utiliser de code natif additionnel dans ce contexte. Ici on ne peut utiliser que le workflow Managed car l'utilisation de code additionnel requiert un build additionnel de librairies natives.
- Les application standalone qu'elles soient compilées avec le « Classic build system », EAS build (Managed ou Bare) ou encore le bare workflow standard qui requiert que l'on compile soi-même l'application. Concrètement c'est une application qui a sa propre config, son propre packageID (ex: com.codingspark.jerry), signée avec notre Provisionning profile ou JKS android et tout ce qui va avec !
Dans les application standalone sont également inclues les applications sur base de expo-dev-client qui sont en fin de compte des applications standalone de développement.