Se você é um daqueles que ainda não decidiu onde aplicar seus conhecimentos de Java, então este artigo é definitivamente para você. O artigo discute uma direção como o desenvolvimento do Android. A história de como me tornei um desenvolvedor Android. Dicas e perspectivas para escolher o desenvolvimento Android. Entre!
Olá alunos JavaRush! Muitos de vocês já têm uma ideia de quais indústrias do setor de TI utilizam nosso querido java. Alguns de vocês já devem ter decidido e feito sua escolha. Neste artigo vou contar como me tornei um desenvolvedor Android. Vou explicar por que considero essa direção a mais promissora. Vou lhe dar uma compreensão do que é desenvolvimento Android. E, claro, compartilharei dicas para um início de carreira bem-sucedido como desenvolvedor Android.
Dentre todas as áreas em que o java é a principal ferramenta técnica, o desenvolvimento android é o menos exigente em termos de conhecimento desta linguagem de programação específica. Muitos recursos Java no Android não são usados devido à sua inutilidade, e muitos deles foram completamente excluídos em certas versões do Gradle Builder. A este respeito, o limite de entrada para o conhecimento do próprio java está no nível dos cursos JavaRush concluídos: núcleo java e sintaxe java. Claro, você não deve se esquecer de entender o multithreading, aqui essa experiência será muito útil. Com esse conhecimento de Java você se sentirá bastante confiante. Vamos examinar a parte UI (User Interface) do Android. O layout ou disposição dos elementos do aplicativo é realizado usando camadas xml. Aqui você precisa combinar diferentes tags para obter o resultado esperado. Se você já lidou com o layout HTML, vai pegar o jeito rapidamente. Mas mesmo que você não esteja familiarizado com html, não há nada de complicado nisso, e há muito material sobre esse assunto na Internet. Exemplo de marcação XML no Android Studio IDE:
A seguir, um ponto importante é o conhecimento e compreensão do sistema de controle de versão git. É difícil imaginar desenvolver um aplicativo Android sem esta tecnologia. Mas aqui você não precisa ser um especialista avançado. Como iniciante, você raramente precisará realizar manipulações complexas em seu repositório. Além disso, se usar o terminal e inserir constantemente alguns comandos é estranho para você, e usar git significa exatamente isso, então existe um shell gráfico popular SourceTree , que desenhará todas as suas ramificações e fornecerá uma compreensão clara de onde você está. Bem, agora vamos falar sobre as perspectivas de escolha da direção do desenvolvimento do Android. Apesar do acima exposto, por trás do limiar bastante baixo de entrada no aprendizado do Android está uma montanha de oportunidades e caminhos de desenvolvimento! O sistema operacional Android é uma plataforma de desenvolvimento bastante rápido. Quase todo ano é lançada uma nova versão, que traz novidades para os usuários e diversas novidades para os desenvolvedores. Nesse sentido, seu trabalho nunca se tornará uma rotina de suporte a uma versão estável específica, sempre haverá algo novo, sempre haverá para onde ir. Por exemplo, não faz muito tempo, o Google anunciou o kotlin como a linguagem oficial de desenvolvimento para Android. Eles também apresentaram uma nova arquitetura para a aplicação Android utilizando o padrão de design MVVM (Model-View-ViewModel). Não se esqueça da popularidade da plataforma:
Em termos de crescimento na carreira, você não terá que codificar constantemente primeiro um salário e depois de um tempo outro, etc. Recentemente, uma posição popular é a de arquiteto, cuja tarefa é supervisionar e projetar aplicações, promovendo a sua visão da sua arquitetura. Com o conhecimento adequado dos padrões de design, essas portas estarão abertas para você. O grande número de gadgets e dispositivos rodando Android sugere que não é necessário escrever apenas aplicativos móveis. Você pode desenvolver programas para relógios, TVs, carros e até geladeiras! Como você pode ver, há muitos clientes em potencial e esta lista pode ser continuada, mas temo que a extensão do artigo seja muito grande. Mas para tornar todas essas possibilidades uma realidade, quero compartilhar algumas dicas com você. Como mencionado acima, o Android está se desenvolvendo a uma velocidade razoável e muitos elementos de desenvolvimento estão simplesmente ficando desatualizados. Não perca seu tempo estudando-os. Muito provavelmente, novos já os substituíram; é melhor dedicar seu tempo ao estudo de abordagens mais modernas. Ouça sempre os conselhos de quem trabalha nesta área há mais tempo que você, às vezes alguns conselhos são mais valiosos do que qualquer informação no Google. E também não tenha medo de pedir conselhos a essas pessoas. Encontre uma fonte de informações adicionais sobre o mundo Android, por exemplo, resumos de artigos de desenvolvedores móveis no Habré ou em outras comunidades populares de TI. Vou terminar aqui. Espero que meu artigo tenha ajudado você a imaginar o mundo do desenvolvimento Android e que você tenha aprendido algumas coisas úteis =) Escreva seu feedback nos comentários ou apoie com curtidas. Obrigado a todos e boa sorte em qualquer direção java!
GO TO FULL VERSION