Skip to content

lunes-legacy/Wallet-mobile

Repository files navigation

<<<<<<< HEAD

README

Passos para instalação do projeto

Executar comandos dentro do diretório do projeto.

  • npm install
  • pod install (para iOS)

Flow

Para inicializar o servidor Flow, execute

  • npm run flow start

Lista de extensões do Visual Studio Code

Principais

  • React Native Tools
  • Flow Language Support
  • ESLint
  • Prettier — Code formatter

Secundários (para facilitar o desenvolvimento)

  • 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

Configurações do VSCode

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

Fluxo do Git

Os branches ficarão dividos em:

  • 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.

Fluxo de commits

  • 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.

Adicionando fontes(tipografia) ao projeto

https://medium.com/@danielskripnik/how-to-add-and-remove-custom-fonts-in-react-native-b2830084b0e4

Adicionado SplashScreen

https://github.com/react-native-component/react-native-smart-splash-screen

Adicionado Firebase

https://firebase.google.com/

Icons Vectors

https://github.com/oblador/react-native-vector-icons

QRCode Scanner

https://github.com/moaazsidat/react-native-qrcode-scanner

I18N

[Lunes Mobile Wallet]

Build Status

Installation

$ cd mobile-wallet
$ npm install
$ npm run android
$ npm run ios

Tips to new Developers

This is a helper doc to the new developers when starting to code on this repository. Please have a time to see:

Known issues after install by SO

local.properties to run on windows create local.properties in /android and put the $ANDROID_HOME exp: sdk.dir=$ANDROID_HOME

signin

About

Lunes mobile wallet for android/iOS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors