Browse Source

Changes to publish it through play store

master
parent
commit
24c3d1b018
  1. 45
      README.md
  2. 3
      src/app.json

45
README.md

@ -51,3 +51,48 @@ This project contains the components developed for a mobile app within the Water
$ cd WPD-MobileApp/src $ cd WPD-MobileApp/src
$ npm run test $ npm run test
## Run the app
To run the app locally, you need to install the [Expo Go](https://expo.io/client) app on your mobile device and then scan the QR code that appears in the terminal after running the following command:
Ensure you have Yarn installed globally:
$ # on macOS
$ sudo yarn install
$
$ # on Linux
$ sudo apt update && sudo apt install yarn
Via Yarn, you can Expo CLI globally:
$ sudo yarn global add expo-cli
$
$ # It is possible that some extensions are needed
$ sudo yarn add expo-build-properties
Using Expo you can configure the app to run on a mobile OS. In this case Android:
$ eas build:configure
## Run on Android Emulator
To run the app using expoon an Android emulator, you need to install the [Android Studio](https://developer.android.com/studio) and then run the following command:
$ cd WPD-MobileApp/src
$ npm run android
## Build and publish the app
To build and publish the Android app, you have to run the following commands:
$ eas build -p android
This uses the EAS Build service to build the app. You can check the status of the build in the [EAS Build dashboard](https://expo.io/dashboard/builds).
Note that you might be asked to provide your Expo credentials. If you don't have an Expo account, you can create one by running the following command:
$ expo register

3
src/app.json

@ -24,13 +24,12 @@
} }
}, },
"android": { "android": {
"permissions": ["com.google.android.gms.permission.AD_ID"],
"adaptiveIcon": { "adaptiveIcon": {
"foregroundImage": "./app/assets/appLogo.png", "foregroundImage": "./app/assets/appLogo.png",
"backgroundColor": "#FFFFFF" "backgroundColor": "#FFFFFF"
}, },
"package": "com.dadosaprovadagua.wpdmobileapp", "package": "com.dadosaprovadagua.wpdmobileapp",
"versionCode": 9
"versionCode": 11
}, },
"web": { "web": {
"favicon": "./app/assets/favicon.png" "favicon": "./app/assets/favicon.png"

Loading…
Cancel
Save