O documento fornece uma introdução abrangente sobre desenvolvimento para Android, cobrindo tópicos como: o que é Android, sua história, linguagens de programação, arquitetura, ferramentas, desafios e oportunidades na área.
3. O que é o Android?
• Um sistema operacional para dispositivos móveis utilizado por
mais de 2 bilhões de dispositivos.
• O Android é Open Source (source.android.com) distribuído sob
licença Apache via AOSP (Android Open Source Project)
19. UI & UX
• Conceitos de usabilidade de aplicativos.
• Criação de interfaces utilizando Material Design (cores,
margens, tamanhos, sombras, elevação, navegação, …)
• Bitmaps (PNG e JPG) e imagens vetoriais (Vector Drawable)
• Animações (micro-interações, transições de tela)
27. Desafios
• Diversidade de modelos e fabricantes.
• Tamanhos e qualidade de telas diferentes.
• Internacionalização + Localização + RTL.
• Versões do S.O.
• Acessibilidade.
• Recursos de hardware restritos (bateria, dados, localização)
• Conectividade limitada.
28. Soft Skills
• Boa comunicação
• Trabalho em equipe
• Vontade de aprender
• Participar de comunidades
• Compartilhar conhecimento
• Ser empreendedor da sua carreira
29. Oportunidades de trabalho
• Altíssima demanda por profissionais qualificados.
• Salários bem atraentes.
• Boa projeção para o futuro.
31. Média salarial de desenvolvedores Android
nas capitais
Fonte: https://medium.com/android-dev-br/refinamento-da-pesquisa-de-mercado-2019-d27649a7a2d0
33. Conclusão
• Desenvolver aplicações para dispositivos móveis requer uma
base sólida de engenharia de software.
• Existem diversos desafios tecnológicos que devem ser
superados diariamente.
• Sem dúvida é uma área prazerosa e que traz um bom retorno.