A React Native application with Firebase backend and Google Authentication.
- react-native
- Firebase
- Google Auth
First copy the example environment file and replace the placeholder values with your own credentials:
cp .env.example .env
# then edit .env and add your Firebase/Google values
npx expo run:android
npx expo prebuild --clean && npx expo run:android
- expo always has googleservices.json issue for local as well as remote
cd android
# Create debug APK
./gradlew assembleRelease
APK file will be in
android/app/build/outputs/apk/release/app-release.apk
Pair mac with Android and then use Bluetooth File Exchange app to transfer the apk to phone
Some generated docs which are quite good https://deepwiki.com/hiteshjoshi1/tracker/1-overview
- Install dependencies with
npm install
. - Run tests with
npm test
. - Lint with
npm run lint
.
Execute the unit test suite with:
npm test
For watch mode during development use:
npm run test:watch