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

Desafios do desenvolvimento Mobile

Avatar for Diego Santos Diego Santos
September 24, 2019

Desafios do desenvolvimento Mobile

Os Smartphones estão cada vez mais presentes nas vidas das pessoas e se tornaram quase uma extensão do corpo humano. Isso traz uma série de oportunidades e a demanda por bons desenvolvedores é crescente.

Nessa apresentação vamos conhecer um pouco de como funciona o desenvolvimento de um aplicativo na prática, entendendo quais os principais desafios enfrentados e quais as melhores práticas para o desenvolvimento de um app de qualidade.

Avatar for Diego Santos

Diego Santos

September 24, 2019

More Decks by Diego Santos

Other Decks in Technology

Transcript

  1. Desenvolvimento Mobile • Sempre por perto • Mais acessível ($)

    • Praticidade • Hardware não é mais um problema • Novas possibilidades
  2. Principais Desafios • Variedade de aparelhos (tamanho, resolução e desempenho)

    • Manutenção e atualização dos apps ▪ • Recursos limitados ▪ • Várias opções de sensores e features ▪ • Número de apps já existentes ▪
  3. Monitorando o seu app • Crashlytics • Analytics • Push

    Notifications • Testes e CI • Force Update
  4. Monitorando o seu app • Crashlytics • Analytics • Push

    Notifications • Testes e CI • Force Update
  5. Monitorando o seu app • Crashlytics • Analytics • Push

    Notifications • Testes e CI • Force Update
  6. Monitorando o seu app • Crashlytics • Analytics • Push

    Notifications • Testes e CI • Force Update
  7. Monitorando o seu app • Crashlytics • Analytics • Push

    Notifications • Testes e CI • Force Update
  8. Publicando seu app Android • Taxa de Inscrição única USD

    25 • Beta testes • Publicações rápidas
  9. Publicando seu app IOS • Taxa de USD 99 (ano)

    • Test Flight • Publicações mais demoradas
  10. Habilidades essenciais • Versionamento • Trabalho em equipe • Comunicação

    e argumentação • Testes automatizados • Arquitetura de sistemas • Curiosidade e atualização constante
  11. Por onde começar no Android • Android Developers: https://developer.android.com/ •

    Codelabs: https://codelabs.developers.google.com/android-training/ ▪ • Udacity: https://www.udacity.com/courses/school-of-programming ▪ • Artigo Medium: https://medium.com/mindorks/a-roadmap-to-become-a-better-android-developer-3038cf7f8c8d ▪ • Roadmap: https://github.com/tientnvn/android-developer-roadmap ▪