Introducing G2.ai, the future of software buying.Try now

17 Dicas de Desenvolvimento Android dos Profissionais

30 de Maio de 2019
por Bridget Poetker

Use toda a ajuda que puder!

Atualmente, há mais de 2,6 milhões de aplicativos na Google Play Store, e esse número só está aumentando. Nem é preciso dizer que é um ótimo momento para aprender a desenvolver aplicativos Android.

Melhores dicas de desenvolvimento Android

Perguntamos a 7 especialistas sobre seus conselhos quando se trata de desenvolvimento de aplicativos Android. Há algo a aprender tanto para iniciantes quanto para programadores experientes. Vamos ver o que eles têm a dizer sobre construir para este sistema operacional móvel.

1. Comece à moda antiga e escreva o código com o mínimo de dependências possível para entender como o framework funciona. Uma vez que você o conheça, pode usar algumas bibliotecas para facilitar sua vida.

android development tip 2

2. Certifique-se de começar com uma linguagem que tenha uma grande comunidade para que, quando você tiver uma dúvida, possa encontrar facilmente uma resposta. O StackOverflow é seu melhor amigo.

3. Esteja sempre aprendendo. Experimente as tecnologias mais recentes! Seja entusiasta sobre as últimas novidades no Android – seja o último SDK ou a última versão alfa, se possível, do Android Studio.

4. Pesquise a plataforma. Aprenda como o framework (JVM) lida com coisas como gerenciamento de memória, concorrência ou ciclo de vida de componentes específicos da plataforma. Isso ajudará você a ter uma visão geral de como as coisas se encaixam.

DICA: Usar desenvolvimento rápido de aplicativos pode agilizar o processo e muitas vezes requer pouca ou nenhuma experiência em codificação.

5. Além da documentação, leia artigos escritos por outros desenvolvedores. As chances são de que eles estejam enfrentando dificuldades semelhantes, e, com sorte, sucessos, como você. Além disso, uma nova perspectiva nunca faz mal.

- Octa Cimpu, Desenvolvedor Android na Upstack

6. Uma das coisas mais importantes a ter em mente é a vasta variação nos tamanhos de tela. Teste, teste e teste novamente. Certifique-se de que seu aplicativo seja exibido como deveria e garanta que seu aplicativo esteja preparado para mudanças imprevisíveis nos tamanhos e resoluções de tela.

7. Desenvolva uma compreensão de ambas as metodologias de gerenciamento ágil e em cascata. É importante perceber como cada método impactará seu processo de tomada de decisão ao abordar um projeto.

- Aleksandr Sharaev, Diretor de Engenharia na Clearbridge Mobile

8. Estude o mercado Android e a concorrência. Antes de começar a procurar clientes, você deve pesquisar e entender cuidadosamente o cenário.

9. Crie um bom portfólio. A melhor maneira de atrair clientes é mostrando o que você pode fazer. Reserve um tempo para construir um portfólio de qualidade que enfatize seu melhor trabalho.

10. Ouça atentamente os clientes. Mesmo que você tenha uma solução melhor, pode não ser o que seu cliente precisa. Sempre siga as instruções deles cuidadosamente e adicione sugestões se houver espaço para isso.

DICA: Se você é um cliente tentando encontrar desenvolvedores Android de primeira linha, não procure mais.

11. Crie seu próprio estilo e teste diferentes métodos. Não tenha medo de tentar coisas novas e implementá-las em seu trabalho.

- Nick Galov, Proprietário do Hosting Tribunal

12. Seja minucioso. Não basta mais apenas construir um aplicativo móvel. Esses aplicativos agora devem rodar nativamente em qualquer tipo de dispositivo. Mobilidade para qualquer aplicativo de negócios deve ser o novo objetivo.

13. Existem muitas opções para desenvolver aplicativos móveis de negócios. Mas muitos são plataformas de desenvolvimento leves que carecem de capacidade empresarial – o tipo de funcionalidade que você perceberá que precisa no futuro.

- Jesse Shiah, CEO da AgilePoint

14. Aprender várias linguagens nunca faz mal. Para Android, aprenda Java e XML.

15. Em vez de tentar passar por centenas de tutoriais, estabeleça um objetivo e tente construir algo. A lição aprendida ao construir algo não pode ser obtida assistindo a inúmeros vídeos.

16. Dê tempo! Construir seu primeiro aplicativo sempre levará muito tempo, então a paciência é fundamental aqui.

17. Nem é preciso dizer, mas escreva um código limpo e organizado, e adicione comentários sempre que necessário.

-Vipin Johney, Líder da Equipe de Desenvolvimento de Aplicativos Móveis na ClaySys

Desenvolva novas habilidades

Você sabe o que dizem... conhecimento é poder! Programação é uma habilidade que não sairá de moda tão cedo. Confira estas estatísticas de aplicativos para mais informações sobre tendências de desenvolvimento em 2019.

Junte-se à nossa rede crescente!

Quer ser como os especialistas acima e ajudar outros em sua indústria? Inscreva-se para fazer parte da nossa rede de colaboradores G2 e compartilhe seu conhecimento e expertise sobre uma variedade de tópicos com nossos 1,5 milhão de leitores mensais.

Quer aprender mais sobre Desenvolvedores Android? Explore os produtos de Desenvolvedores Android.

Bridget Poetker
BP

Bridget Poetker

Bridget Poetker is a former content team lead at G2. Born and raised in Chicagoland, she graduated from U of I. In her free time, you'll find Bridget in the bleachers at Wrigley Field or posted up at the nearest rooftop patio. (she/her/hers)