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

Mantendo a Sanidade ao Desenvolver para Mobile

Hugo Doria
November 13, 2014

Mantendo a Sanidade ao Desenvolver para Mobile

Palestra mostrando algumas ferramentas úteis e que ajudam nós, desenvolvedores mobile, a manter a sanidade.

Hugo Doria

November 13, 2014
Tweet

More Decks by Hugo Doria

Other Decks in Technology

Transcript

  1. OLÁ Eu sou Hugo Doria isso é @hdoria no twitter

    Trabalho na Popcode criamos soluções para mobile E sim, estes slides estarão online http://hdoria.me
  2. DEV MOBILE Android iOS Windows Phone Muitos aparelhos Muitas Telas

    Java C# Objective-C Swift Muitos SDKs Particularidades
  3. • Apps Híbridos • HTML5, CSS e Javascript • AngularJS

    • Gera builds para Android e iOS • Open Source • Grátis
  4. • Apps em JavaScript • Gera builds para Android, iPhone

    e iPad • Open Source • Grátis, com recursos pagos Titanium
  5. Phonegap • Builds para Blackberry, Android, iPhone e Windows Phone

    • HTML5, CSS e Javascript • Grátis e open source
  6. • Gera apps nativos • Android, iOS e Windows Phone

    • C# como linguagem • Respeita a interface das plataformas • Test Cloud • Grátis, com planos pagos
  7. VERSÃO CODENAME % 2.2 Froyo 0.6% 2.3.3 - 2.3.7 Gingerbread

    9.8% 4.0.3 - 4.0.4 Ice Cream
 Sandwhich 8.5% 4.1.x Jelly Bean 22.8% 4.2.x 20.8% 4.3 7.3% 4.4 KitKat 30.2% Android 4+ Only?!
  8. RECOMENDAçÕES GERAIS • Fragments como principal opção de UI •

    Seguir o padrão de formatação do XML • Utilize o Proguard • Guardem o mapping.txt para cada release • Siga uma estrutura de projeto recomendada
  9. RECOMENDAçÕES GERAIS • Adaptive Layout como principal opção de UI

    • Suporte a arm64 desde o início • Utilize o Swift • Muitas bibliotecas de terceiros • TDD e Integração contínua