# Dev Standards

## Dev Standards

- [Untitled](https://bamtech.gitbook.io/dev-standards/master.md)
- [project-standards](https://bamtech.gitbook.io/dev-standards/project-standards.md)
- [project-success](https://bamtech.gitbook.io/dev-standards/project-standards/project-success.md)
- [index](https://bamtech.gitbook.io/dev-standards/project-standards/project-success/index.md)
- [production.s](https://bamtech.gitbook.io/dev-standards/project-standards/project-success/production.s.md)
- [taking-over-project](https://bamtech.gitbook.io/dev-standards/project-standards/taking-over-project.md)
- [index](https://bamtech.gitbook.io/dev-standards/project-standards/taking-over-project/index.md)
- [migrate-to-new-ios-certificates.mo](https://bamtech.gitbook.io/dev-standards/project-standards/taking-over-project/migrate-to-new-ios-certificates.mo.md)
- [technical-agility](https://bamtech.gitbook.io/dev-standards/project-standards/technical-agility.md)
- [react-native-test.s](https://bamtech.gitbook.io/dev-standards/project-standards/technical-agility/react-native-test.s.md)
- [code-vocabulary-identical-business-vocabulary.s](https://bamtech.gitbook.io/dev-standards/project-standards/technical-agility/code-vocabulary-identical-business-vocabulary.s.md)
- [under-15-minutes-project-installation.s](https://bamtech.gitbook.io/dev-standards/project-standards/technical-agility/under-15-minutes-project-installation.s.md)
- [index](https://bamtech.gitbook.io/dev-standards/project-standards/technical-agility/index.md)
- [up-to-date-dependencies.s](https://bamtech.gitbook.io/dev-standards/project-standards/technical-agility/up-to-date-dependencies.s.md)
- [react-native](https://bamtech.gitbook.io/dev-standards/react-native.md)
- [react](https://bamtech.gitbook.io/dev-standards/react-native/react.md)
- [get-element-size-or-position-with-onLayout.mo](https://bamtech.gitbook.io/dev-standards/react-native/react/get-element-size-or-position-with-onlayout.mo.md)
- [binding-functions-in-react-component.s](https://bamtech.gitbook.io/dev-standards/react-native/react/binding-functions-in-react-component.s.md)
- [enable-overflow-android.mo](https://bamtech.gitbook.io/dev-standards/react-native/react/enable-overflow-android.mo.md)
- [setup](https://bamtech.gitbook.io/dev-standards/react-native/setup.md)
- [setup-code-push.mo](https://bamtech.gitbook.io/dev-standards/react-native/setup/setup-code-push.mo.md)
- [setup-facebook-login.mo](https://bamtech.gitbook.io/dev-standards/react-native/setup/setup-facebook-login.mo.md)
- [setup-and-deploy-new-project-to-staging.mo](https://bamtech.gitbook.io/dev-standards/react-native/setup/setup-and-deploy-new-project-to-staging.mo.md)
- [add-cocoapods.mo](https://bamtech.gitbook.io/dev-standards/react-native/setup/add-cocoapods.mo.md)
- [deploy-script.mo](https://bamtech.gitbook.io/dev-standards/react-native/setup/deploy-script.mo.md)
- [setup-and-deploy-new-project-to-staging-with-hockeyapp.mo](https://bamtech.gitbook.io/dev-standards/react-native/setup/setup-and-deploy-new-project-to-staging-with-hockeyapp.mo.md)
- [add-native-module.mo](https://bamtech.gitbook.io/dev-standards/react-native/setup/add-native-module.mo.md)
- [setup\_firebase\_multiple\_envs.mo](https://bamtech.gitbook.io/dev-standards/react-native/setup/setup_firebase_multiple_envs.mo.md)
- [remove-unnecessary-android-permissions.mo](https://bamtech.gitbook.io/dev-standards/react-native/setup/remove-unnecessary-android-permissions.mo.md)
- [deploy-to-production-android.mo](https://bamtech.gitbook.io/dev-standards/react-native/setup/deploy-to-production-android.mo.md)
- [deploy-project-to-production](https://bamtech.gitbook.io/dev-standards/react-native/setup/deploy-project-to-production.md)
- [overriding-existing-app.s](https://bamtech.gitbook.io/dev-standards/react-native/setup/overriding-existing-app.s.md)
- [patch-react-native-android.mo](https://bamtech.gitbook.io/dev-standards/react-native/setup/patch-react-native-android.mo.md)
- [setup-stripe-dev-standard.mo](https://bamtech.gitbook.io/dev-standards/react-native/setup/setup-stripe-dev-standard.mo.md)
- [features](https://bamtech.gitbook.io/dev-standards/react-native/features.md)
- [icomoon.mo](https://bamtech.gitbook.io/dev-standards/react-native/features/icomoon.mo.md)
- [lock-device-orientation.mo](https://bamtech.gitbook.io/dev-standards/react-native/features/lock-device-orientation.mo.md)
- [clean-logout.s](https://bamtech.gitbook.io/dev-standards/react-native/features/clean-logout.s.md)
- [deep-linking](https://bamtech.gitbook.io/dev-standards/react-native/features/deep-linking.md)
- [offline-redux.mo](https://bamtech.gitbook.io/dev-standards/react-native/features/offline-redux.mo.md)
- [asyncstorage.mo](https://bamtech.gitbook.io/dev-standards/react-native/features/asyncstorage.mo.md)
- [offline-mobx.mo](https://bamtech.gitbook.io/dev-standards/react-native/features/offline-mobx.mo.md)
- [debugging](https://bamtech.gitbook.io/dev-standards/react-native/debugging.md)
- [analyse-bug.mo](https://bamtech.gitbook.io/dev-standards/react-native/debugging/analyse-bug.mo.md)
- [debug-network-calls.mo](https://bamtech.gitbook.io/dev-standards/react-native/debugging/debug-network-calls.mo.md)
- [debug-javascript-ios-device.mo](https://bamtech.gitbook.io/dev-standards/react-native/debugging/debug-javascript-ios-device.mo.md)
- [get-ios-logs.mo](https://bamtech.gitbook.io/dev-standards/react-native/debugging/get-ios-logs.mo.md)
- [debug-javascript.mo](https://bamtech.gitbook.io/dev-standards/react-native/debugging/debug-javascript.mo.md)
- [handle-gradle-dependencies-clash.mo](https://bamtech.gitbook.io/dev-standards/react-native/debugging/handle-gradle-dependencies-clash.mo.md)
- [debug-native-ios.mo](https://bamtech.gitbook.io/dev-standards/react-native/debugging/debug-native-ios.mo.md)
- [debug-two-ios-apps-simultaneously.mo](https://bamtech.gitbook.io/dev-standards/react-native/debugging/debug-two-ios-apps-simultaneously.mo.md)
- [debug-native-android.mo](https://bamtech.gitbook.io/dev-standards/react-native/debugging/debug-native-android.mo.md)
- [debug-webviews.mo](https://bamtech.gitbook.io/dev-standards/react-native/debugging/debug-webviews.mo.md)
- [firebase](https://bamtech.gitbook.io/dev-standards/react-native/firebase.md)
- [debug-events.mo](https://bamtech.gitbook.io/dev-standards/react-native/firebase/debug-events.mo.md)
- [architecture](https://bamtech.gitbook.io/dev-standards/react-native/architecture.md)
- [project-architecture.s](https://bamtech.gitbook.io/dev-standards/react-native/architecture/project-architecture.s.md)
- [default-stack.s](https://bamtech.gitbook.io/dev-standards/react-native/architecture/default-stack.s.md)
- [file-naming.s](https://bamtech.gitbook.io/dev-standards/react-native/architecture/file-naming.s.md)
- [update](https://bamtech.gitbook.io/dev-standards/react-native/update.md)
- [upgrade-react-native.mo](https://bamtech.gitbook.io/dev-standards/react-native/update/upgrade-react-native.mo.md)
- [tests](https://bamtech.gitbook.io/dev-standards/react-native/tests.md)
- [setup-detox-jest.mo](https://bamtech.gitbook.io/dev-standards/react-native/tests/setup-detox-jest.mo.md)
- [use\_http\_links\_in\_react\_native.mo](https://bamtech.gitbook.io/dev-standards/react-native/use_http_links_in_react_native.mo.md)
- [react-navigation](https://bamtech.gitbook.io/dev-standards/react-native/react-navigation.md)
- [unmount-compoenent-on-page-change.mo](https://bamtech.gitbook.io/dev-standards/react-native/react-navigation/unmount-compoenent-on-page-change.mo.md)
- [package-dependencies](https://bamtech.gitbook.io/dev-standards/react-native/package-dependencies.md)
- [handle-dependencies-with-yarn-override.mo](https://bamtech.gitbook.io/dev-standards/react-native/package-dependencies/handle-dependencies-with-yarn-override.mo.md)
- [animations](https://bamtech.gitbook.io/dev-standards/react-native/animations.md)
- [react-native-animations.s](https://bamtech.gitbook.io/dev-standards/react-native/animations/react-native-animations.s.md)
- [successful-sprint](https://bamtech.gitbook.io/dev-standards/successful-sprint.md)
- [coding](https://bamtech.gitbook.io/dev-standards/successful-sprint/coding.md)
- [plan-your-ticket-to-improve-efficency.s](https://bamtech.gitbook.io/dev-standards/successful-sprint/coding/plan-your-ticket-to-improve-efficency.s.md)
- [code-quality](https://bamtech.gitbook.io/dev-standards/code-quality.md)
- [components-state-testing.mo](https://bamtech.gitbook.io/dev-standards/code-quality/components-state-testing.mo.md)
- [mock-with-jest.mo](https://bamtech.gitbook.io/dev-standards/code-quality/mock-with-jest.mo.md)
- [pull-request-template.s](https://bamtech.gitbook.io/dev-standards/code-quality/pull-request-template.s.md)
- [pull\_request\_template](https://bamtech.gitbook.io/dev-standards/code-quality/pull_request_template.md)
- [test-files-indentation.s](https://bamtech.gitbook.io/dev-standards/code-quality/test-files-indentation.s.md)
- [security](https://bamtech.gitbook.io/dev-standards/security.md)
- [import\_certificates\_match.mo](https://bamtech.gitbook.io/dev-standards/security/import_certificates_match.mo.md)
- [2FA.mo](https://bamtech.gitbook.io/dev-standards/security/2fa.mo.md)
- [contributing](https://bamtech.gitbook.io/dev-standards/contributing.md)
- [contributing.mo](https://bamtech.gitbook.io/dev-standards/contributing/contributing.mo.md)
- [mo.s](https://bamtech.gitbook.io/dev-standards/contributing/mo.s.md)
- [standard.s](https://bamtech.gitbook.io/dev-standards/contributing/standard.s.md)
- [backend](https://bamtech.gitbook.io/dev-standards/backend.md)
- [graphql-js](https://bamtech.gitbook.io/dev-standards/backend/graphql-js.md)
- [getting-started-with-apollo-server-dataloader-knex.mo](https://bamtech.gitbook.io/dev-standards/backend/graphql-js/getting-started-with-apollo-server-dataloader-knex.mo.md)
- [node-js](https://bamtech.gitbook.io/dev-standards/backend/node-js.md)
- [handle-errors-and-exceptions-in-javascript.s](https://bamtech.gitbook.io/dev-standards/backend/node-js/handle-errors-and-exceptions-in-javascript.s.md)
- [add-multiple-environments-configuration-on-loopback.s](https://bamtech.gitbook.io/dev-standards/backend/node-js/add-multiple-environments-configuration-on-loopback.s.md)
- [django](https://bamtech.gitbook.io/dev-standards/backend/django.md)
- [deploy-to-aws.mo](https://bamtech.gitbook.io/dev-standards/backend/django/deploy-to-aws.mo.md)
- [create-user-model.mo](https://bamtech.gitbook.io/dev-standards/backend/django/create-user-model.mo.md)
- [getting-started.mo](https://bamtech.gitbook.io/dev-standards/backend/django/getting-started.mo.md)
- [create-model-and-api.mo](https://bamtech.gitbook.io/dev-standards/backend/django/create-model-and-api.mo.md)
- [performance](https://bamtech.gitbook.io/dev-standards/performance.md)
- [backend](https://bamtech.gitbook.io/dev-standards/performance/backend.md)
- [cache-routes-using-varnish.mo](https://bamtech.gitbook.io/dev-standards/performance/backend/cache-routes-using-varnish.mo.md)
- [serve-images-as-static-files.mo](https://bamtech.gitbook.io/dev-standards/performance/backend/serve-images-as-static-files.mo.md)
- [minimize-number-sql-queries.mo](https://bamtech.gitbook.io/dev-standards/performance/backend/minimize-number-sql-queries.mo.md)
- [python-investigation-tools.mo](https://bamtech.gitbook.io/dev-standards/performance/backend/python-investigation-tools.mo.md)
- [how-to-investigate-performance.mo](https://bamtech.gitbook.io/dev-standards/performance/backend/how-to-investigate-performance.mo.md)
- [output-sql-alchemy-orm-query.mo](https://bamtech.gitbook.io/dev-standards/performance/backend/output-sql-alchemy-orm-query.mo.md)
- [front](https://bamtech.gitbook.io/dev-standards/performance/front.md)
- [how-to-investigate-performance.mo](https://bamtech.gitbook.io/dev-standards/performance/front/how-to-investigate-performance.mo.md)
- [table-and-chart-with-good-performance.mo](https://bamtech.gitbook.io/dev-standards/performance/front/table-and-chart-with-good-performance.mo.md)
- [react-native-performance.s](https://bamtech.gitbook.io/dev-standards/performance/front/react-native-performance.s.md)
- [simulate-network-iphone.mo](https://bamtech.gitbook.io/dev-standards/performance/front/simulate-network-iphone.mo.md)
- [performance-decision-flow.s](https://bamtech.gitbook.io/dev-standards/performance/performance-decision-flow.s.md)
- [git](https://bamtech.gitbook.io/dev-standards/git.md)
- [merge-or-rebase-a-branch](https://bamtech.gitbook.io/dev-standards/git/merge-or-rebase-a-branch.md)
- [editors](https://bamtech.gitbook.io/dev-standards/editors.md)
- [vscode](https://bamtech.gitbook.io/dev-standards/editors/vscode.md)
- [setup-vscode.mo](https://bamtech.gitbook.io/dev-standards/editors/vscode/setup-vscode.mo.md)
- [ops](https://bamtech.gitbook.io/dev-standards/ops.md)
- [docker](https://bamtech.gitbook.io/dev-standards/ops/docker.md)
- [deploy-with-https.mo](https://bamtech.gitbook.io/dev-standards/ops/docker/deploy-with-https.mo.md)
- [templates](https://bamtech.gitbook.io/dev-standards/templates.md)
- [mo](https://bamtech.gitbook.io/dev-standards/templates/mo.md)
- [react](https://bamtech.gitbook.io/dev-standards/react.md)
- [redux](https://bamtech.gitbook.io/dev-standards/react/redux.md)
- [custom-redux-form-field.mo](https://bamtech.gitbook.io/dev-standards/react/redux/custom-redux-form-field.mo.md)
- [pass-props-to-container.mo](https://bamtech.gitbook.io/dev-standards/react/redux/pass-props-to-container.mo.md)
- [component.s](https://bamtech.gitbook.io/dev-standards/react/component.s.md)
- [lifecycle](https://bamtech.gitbook.io/dev-standards/react/lifecycle.md)
- [trigger-action-on-props-update.mo](https://bamtech.gitbook.io/dev-standards/react/lifecycle/trigger-action-on-props-update.mo.md)
- [flowtype](https://bamtech.gitbook.io/dev-standards/flowtype.md)
- [flowtype.s](https://bamtech.gitbook.io/dev-standards/flowtype/flowtype.s.md)
- [LICENCE](https://bamtech.gitbook.io/dev-standards/licence.md)
- [README](https://bamtech.gitbook.io/dev-standards/undefined.md)
- [scrum](https://bamtech.gitbook.io/dev-standards/scrum.md)
- [timebox.s](https://bamtech.gitbook.io/dev-standards/scrum/timebox.s.md)
- [SUMMARY](https://bamtech.gitbook.io/dev-standards/summary.md)
