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

Entendendo o processo de desenvolvimento de apl...

Entendendo o processo de desenvolvimento de aplicativos iOS

Apresentação realizada na Semana Acadêmica - UEMG / Divinópolis.

Avatar for Salmo Junior

Salmo Junior

August 19, 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, corinthiano e viajante. Sênior iOS Developer at CI&T [email protected] @salmojr
  2. Agenda 4 Overview 4 Guidelines 4 Consumo de Serviços 4

    Armazenamento 4 Hardware e Limitações 4 Dicas 4 Ferramentas
  3. Overview Apple Developer Program 4 Pagamento anual 4 Acesso as

    versões beta 4 Testes em vários devices 4 Distribuição
  4. Overview App Store 4 99 dólares anual 4 Testes em

    número limitado de devices 4 iTunes Connect 4 Acesso a App Store mundial
  5. Overview Enterprise 4 299 dólares anual 4 Necessidade de D-U-N-S®

    number 4 Sem acesso a App Store 4 Somente distribuição interna
  6. Consumo de Serviços REST com JSON 4 Melhor tempo de

    resposta 4 Objetos mais simples 4 Menor processamento
  7. Armazenamento Banco de dados 4 Simples e compacto 4 Suporte

    nativo 4 Sem necessidade de configurações 4 Suporta criptografia
  8. Hardware e Limitações Uso de banda de internet 4 Minimize

    a quantidade de requisições 4 Faça cache sempre que possível 4 Verifique o tipo de conexão antes de downloads grandes
  9. Ferramentas Integração Contínua 4 Jenkins (http://jenkins-ci.org/) 4 CircleCI (https://circleci.com/) 4

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