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

As verdades que ninguém te conta sobre cross-pl...

As verdades que ninguém te conta sobre cross-platform!

Flutter? Xamarin? Ionic? React Native? Cordova? Eu não sei você, mas eu estou cansando de comparativos baseados em ""o que é melhor, pois estou usando agora"". Nessa palestra irei apresentar o dicas para vocë saber como escolher qual plataforma ou tecnologia utilizar no seu próximo projeto mobile.

William S. Rodriguez

January 22, 2020
Tweet

More Decks by William S. Rodriguez

Other Decks in Programming

Transcript

  1. Aprender com a real experiência de quem já queimou horas

    enfrentando os problemas que você pode vir a ter, é a melhor forma.
  2. Não existem 5, 8, 10, 20 motivos que justifiquem que

    um framework ou plataforma é melhor que a outra, pare de cair em bait.
  3. O time do {nome do framework ou plataforma} tem um

    {nome do plugin} plugin, eu nunca usei, mas tem um monte de {likes ou estrelas}
  4. Se a concepção do seu projeto de aplicativo móvel não

    for pensada da forma correra, NENHUM modelo de desenvolvimento móvel vai te salvar.
  5. Não comece pensando que por usar uma linguagem, uma ferramenta

    e 27 plugins você não vai precisar saber particularidades das plataformas nativas.
  6. Plataformas e Frameworks XPlat, sempre estarão um passo atrás do

    desenvolvimento nativo em termos de desempenho e APIs.
  7. Você vai precisar dominar as plataformas Android e iOS se

    quiser entregar um produto de qualidade.
  8. Cada {fã boy, evangelista, vendedor de curso, empresa interessada em

    contratar mão de obra} vai defender o seu peixe atacando ou depreciando a concorrência.
  9. Já notou que muitas vezes parece que o framework que

    está há anos no mercado ainda não está maduro o suficiente?
  10. Vai ter aquela feature nova, que você vai querer lançar

    no day zero e não vai conseguir, pois ainda não é suportada.
  11. Vai ter aquele {crash, bug, falha} no LG K7, no

    Samsung J6, no Blue 9523, que vai te dar muita dor de cabeça.
  12. Em algum ponto você vai implorar para ter um especialista

    na plataforma {android ou iOS}, no seu time.
  13. Tu não pode usar a mesma plataforma ou framework para

    todo projeto móvel da tua organização.
  14. A decisão sobre qual plataforma ou framework usar requer uma

    grande pesquisa em aplicativos semelhantes, documentação oficial e principalmente, os recursos disponíveis na sua organização.
  15. Procure por artigos escritos por times de engenharia, pessoas que

    realmente colocaram a mão na massa e a cara para bater e apanharam.
  16. Ignorar o seu desejo de aprender algo novo do zero,

    e se aprofundar em algo que você já sabe.