Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Migrando para o desenvolvimento mobile (iOS)

Salmo Junior
September 27, 2016

Migrando para o desenvolvimento mobile (iOS)

Apresentação realizada no 12º encontro do CocoaHeads de BH.

Salmo Junior

September 27, 2016
Tweet

More Decks by Salmo Junior

Other Decks in Technology

Transcript

  1. Salmo Junior Mineiro, Chapter Leader do CocoaHeads BH, dev iOS

    desde 2011, corintiano e viajante. Sênior iOS Developer at CI&T [email protected] @salmojr
  2. Serviços e Armazenamento REST com JSON ☞ Melhor tempo de

    resposta ☞ Objetos mais simples ☞ Menor processamento
  3. Serviços e Armazenamento Sincronismo de dados ☞ Tenha conteúdo inicial

    offline ☞ Sincronize em background e com antecedência ☞ Envie os dados da forma mais simplificada possível
  4. Hardware e Limitações Uso de banda de internet ☞ Minimize

    a quantidade de requisições ☞ Faça cache sempre que possível ☞ Verifique o tipo de conexão antes de downloads grandes
  5. Hardware e Limitações Armazenamento ☞ Acima de 100MB, download somente

    com wifi ☞ Tamanho máximo de 2GB ☞ Até 20GB de conteúdo usando On-Demand Resouces
  6. Ferramentas Integração Contínua ☞ Jenkins (http://jenkins-ci.org/) ☞ CircleCI (https://circleci.com/) ☞

    Bitrise (https://www.bitrise.io/) ☞ Travis CI (https://travis-ci.org/) ☞ Buddybuild (https://buddybuild.com/)