Skip to content

How to Create an expo Project

  1. login and create a project in expo.dev
  2. go the the parent project folder that you want to create the project on
    • for me, i am in the folder ~/SurfWatch/ and i want to create a project in ~/SurfWatch/client/. so while in ~/SurfWatch/ i will run the command npx create-expo-app client.
  3. cd client
  4. run npx expo install expo-dev-client to install the expo dev client\

    • while in P:\Coding\ECE 140B\SurfWatch\client>

    PS P:\Coding\ECE 140B\SurfWatch\client> eas build:configure
    
    (node:37776) [DEP0040] DeprecationWarning: The`punycode`module is deprecated. Please use a userland alternative instead. (Use`node
    --trace-deprecation ...` to show where the warning was created) EAS project not configured. โˆš Would you like to automatically
    create an EAS project for @kiminus/client? ... yes โœ” Created @kiminus/client: https://expo.dev/accounts/kiminus/projects/client
    on EAS โœ” Linked local project to EAS project 0d7641ae-018b-48ab-9a03-a0cc57544e86 ๐Ÿ’ก The following process will configure
    your iOS and/or Android project to be compatible with EAS Build. These changes only apply to your local project files
    and you can safely revert them at any time. or Android project to be compatible with EAS Build. These changes only apply
    to your local project files and you can safely revert them at any time.
    
    โˆš Which platforms would you like to configure for EAS Build? ยป All
    
    โˆš Generated eas.json. Learn more: https://docs.expo.dev/build-reference/eas-json/
    
    ๐ŸŽ‰ Your project is ready to build.
    
    -   Run eas build when you are ready to create your first build.
    -   Once the build is completed, run eas submit to upload the app to app stores.
    -   Learn more about other capabilities of EAS Build: https://docs.expo.dev/build/introduction
    
    5. finally, run eas build --profile development --platform all 6. run eas build --profile preview --platform all to build the preview version of the app. or eas build --profile preview --platform android to build the preview version of the app for android only. or eas build --profile preview --platform ios to build the preview version of the app for ios only.