Used React Native to develop an app which allows to track products inside the fridge/freezer monitoring the expiring date. Implemented create user/login functionality; localization (English, Italian and French), used Google Firebase for storing authentication details, products list and user's profile image.
NOTE: by default the project uses the firebase emaulator
yarn install
yarn start
and in a different terminal window run
firebase emulators:start --import=./firebase-emulators-data
Install firebase-cli
Follow https://firebase.google.com/docs/emulator-suite/install_and_configure
Run emulators importing local data
firebase emulators:start --import=./firebase-emulators-data
Export data from emulators
Run the emulator and run this command in a different window
firebase emulators:export ./firebase-emulators-data
First, you'll need to install the EAS CLI if you haven't already. You can install it globally using npm or yarn:
npm install -g eas-cli
or
yarn global add eas-cli
If you're encountering a "command not found" error after installing eas-cli, it's possible that the binary directory where eas is installed is not included in your system's PATH environment variable.
yarn global bin
export PATH="$PATH:<global_bin_directory>"
Once you have the EAS CLI installed, you can use the following command to start the build process for your Android app:
eas build -p android
Show inspector in Android Emulator shortcut CMD + M
https://docs.expo.dev/build/setup/
eas login
eas build --platform android
eas submit --platform android