Added a SO that walks through setting up android.#9428
Conversation
| ## Running the Android app 🤖 | ||
| * To install the Android dependencies, run: `npm install` | ||
| * Go through the instructions on [this page](https://reactnative.dev/docs/environment-setup#development-os) for "React Native CLI Quickstart" > Mac OS > Android | ||
| * Go through the instructions on [this SO post](https://stackoverflow.com/c/expensify/questions/13283/13284#13284) to start running the app on android. |
There was a problem hiding this comment.
Not sure if the external contributors will have access to the SO link or not. (I guess they do not have access) so do you want to mention that?
There was a problem hiding this comment.
Oh ok, I didn't know that they don't have access. I think pasting the instructions in the readme might be too long but is there anyway to make the SO public or is there another way to allow them to see the instructions?
There was a problem hiding this comment.
I guess we will have to add it to README, I am not sure if we have an alternative.
There was a problem hiding this comment.
Any update on this one?
There was a problem hiding this comment.
Hey Vivek, sorry was OOO this past week. I'm thinking that we can merge the pull request as is since the same thing is currently in the "Running the iOS App" section of the Readme : https://github.com/Expensify/App/blob/f856cce68b97f8fe0a3cf0b4d51b0567459eac72/README.md It also links an SO for cocoapods. External contributors will still be able to run android without this SO but I think it just makes it easier for employees.
There was a problem hiding this comment.
Alright, let's merge it then. Thanks
|
✋ This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release. |
|
🚀 Deployed to production by @luacmartins in version: 1.1.85-8 🚀
|
SO here: https://stackoverflow.com/c/expensify/questions/13283/13284#13284
Details
Fixed Issues
$ No issue
Tests
PR Review Checklist
Contributor (PR Author) Checklist
### Fixed Issuessection aboveTestssectionQA stepssectiontoggleReportand notonIconClick)src/languages/*filesSTYLE.md) were followedAvatar, I verified the components usingAvatarare working as expected)/** comment above it */displayNamepropertythisproperly so there are no scoping issues (i.e. foronClick={this.submit}the methodthis.submitshould be bound tothisin the constructor)thisare necessary to be bound (i.e. avoidthis.submit = this.submit.bind(this);ifthis.submitis never passed to a component event handler likeonClick)StyleUtils.getBackgroundAndBorderStyle(themeColors.componentBG)Avataris modified, I verified thatAvataris working as expected in all cases)PR Reviewer Checklist
### Fixed Issuessection aboveTestssectionQA stepssectiontoggleReportand notonIconClick).src/languages/*filesSTYLE.md) were followed/** comment above it */displayNamepropertythisproperly so there are no scoping issues (i.e. foronClick={this.submit}the methodthis.submitshould be bound tothisin the constructor)thisare necessary to be bound (i.e. avoidthis.submit = this.submit.bind(this);ifthis.submitis never passed to a component event handler likeonClick)StyleUtils.getBackgroundAndBorderStyle(themeColors.componentBG)Avataris modified, I verified thatAvataris working as expected in all cases)QA Steps
Screenshots
Web
Mobile Web
Desktop
iOS
Android