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

Entendendo o processo de desenvolvimento de aplicativos iOS

Entendendo o processo de desenvolvimento de aplicativos iOS

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

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/)