O que as pessoas devem aprender a fim de dominar o desenvolvimento do Android?
'Só isto; que lá'não há volta atrás.
Existem mais aplicativos ruins na Playstore do que se pode imaginar. Faça um favor a si mesmo e aos seus usuários, não vá por esse lane.
Anyone can code, sim, programação é tão simples quanto isso, mas um bom software é raro. Então, antes de entrar no desenvolvimento do Android e fazer um aplicativo que eu ficaria mais do que feliz em usar, basta lembrar, faça-o corretamente.
Não há nenhum critério especial que você deva cumprir, exceto
- >li>Aprender Java. O âmago da mesma. Coma objetos para o café da manhã. Pense em classes abstratas e interfaces enquanto você caga. Android usa Java por uma razão, e Java foi projetado por uma razão também. Um bom aplicativo (que é basicamente um software) se revela no paradigma orientado a objetos.>li>li>Você não deve temer a verbosidade do Java. Uma boa aplicação pode conter vários módulos jogando em torno de um número de Objetos. O Android Studio ajuda-o com isso. It's definitivamente uma das melhores IDE que eu já usei e as funcionalidades de autocompletar e refactoring são simplesmente fantásticas. Graças a Deus que você não terá que usar Xcode (é aquela porcaria).>li>Todos os objetos que você vê no Android são basicamente estas três coisas, Atividade, Fragmento ou uma Vista. Explore estas aulas. Links no rodapé.
- Aprenda como o XML é usado para criar layouts para suas telas. Pode soar simples, mas não é.>li>li>Encertar as suas estruturas de dados. Aprenda sobre que tipo de estruturas de dados são usadas para lidar com diferentes tipos de dados. Isto é crítico, senão sua aplicação irá consumir recursos de memória como qualquer outra coisa. Resultados em atrasos e falhas anormais.
- Fugas de memória! Dê-lhe uma semana inteira ou duas. Trust me.
Well that’s about it.
Links :
https://developer.android.com/develop/index.html
Activity | Android Developers
Best Android Development tutorials voted by programming community | Hackr.io
Multi-pane development in Android with Fragments - Tutorial
Artigos semelhantes
- O que pode acontecer se você usar o seu Chromebook após o fim da sua política de fim de vida?
- Que curso devo aprender para conseguir um emprego rapidamente: Desenvolvimento da pilha MEAN ou desenvolvimento do Android?
- Quais são alguns que devem ver filmes de índios do sul que nunca devem ser perdidos?
- Qual é a diferença entre o desenvolvimento de aplicativos Android e o desenvolvimento de jogos Android?