<<<<<<< HEAD
Executar comandos dentro do diretório do projeto.
- npm install
- pod install (para iOS)
Para inicializar o servidor Flow, execute
- npm run flow start
- React Native Tools
- Flow Language Support
- ESLint
- Prettier — Code formatter
- Auto Close Tag
- Auto Complete Tag
- Auto Rename Tag
- Babel ES6/ES7
- Color Highlight
- Copy Relative Path
- Debugger for Chrome
- Docker
- Document This
- Git Blame
- gitignore
- Git Lens
- Path Intellisense
- Rainbow Brackets
- React-Native/React/Redux snippets for es6/es7
- SVG Viewer
- TODO Highlight
Para habilitar o Prettier e ESLint no VSCode, é necessário inserir esses valores nas configurações do VSCode:
// Enable/disable JavaScript validation. (For Flow)
"javascript.validate.enable": false,
// Enable/disable default JavaScript formatter (For Prettier)
"javascript.format.enable": false,
// Support using flow through your node_modules folder,
// WARNING: Checking this box is a security risk.
// When you open a project we will immediately run code
// contained within it.
"flow.useNPMPackagedFlow": true,
// Use 'prettier-eslint' instead of 'prettier'.
// Other settings will only be fallbacks in case
// they could not be inferred from eslint rules.
"editor.formatOnSave": true,
// Use 'prettier-eslint' instead of 'prettier'.
// Other settings will only be fallbacks in case
// they could not be inferred from eslint rules.
"prettier.eslintIntegration": true- master - nossos arquivo de produção com as versões estáveis
- staging - arquivos liberados para serem testados
- develop - branch de desenvolvimento. A partir desse branch deverá ser criado um novo branch temporário com a tarefa a ser executada.
- Toda tarefa finalizada a partir do "branch temporário que foi criado", deverá ser criado um Pull Request no bitbucket e marcar pelo menos 2 desenvolvedores para que o código seja validado e aprovado pelo time.
https://medium.com/@danielskripnik/how-to-add-and-remove-custom-fonts-in-react-native-b2830084b0e4
https://github.com/react-native-component/react-native-smart-splash-screen
https://github.com/oblador/react-native-vector-icons
https://github.com/moaazsidat/react-native-qrcode-scanner
$ cd mobile-wallet
$ npm install
$ npm run android
$ npm run ios
This is a helper doc to the new developers when starting to code on this repository. Please have a time to see:
- SOLID principles (http://butunclebob.com/ArticleS.UncleBob.PrinciplesOfOod)
- KISS (https://en.wikipedia.org/wiki/KISS_principle)
- DRY (https://en.wikipedia.org/wiki/Don%27t_repeat_yourself)
- Yagni (https://martinfowler.com/bliki/Yagni.html)
local.properties
to run on windows create local.properties in /android and put the $ANDROID_HOME exp: sdk.dir=$ANDROID_HOME
signin