Como fazer aplicações Android? Por onde começar se eu sei Java básico
Ok, você sabe Java básico. Perfeito. Eu sabia apenas C++ e comecei a aprender Android no dia 1 de fevereiro e anteontem eu publiquei meu primeiro aplicativo "Quorate" (um aplicativo comunitário para desenvolvedores de andróides). Então it'não é tão difícil.
Seguindo são as coisas que eu experimentei durante esses 6 meses:
SETTING UP PHASE:
1. Talvez a parte mais agitada para um principiante, bem como para um especialista. Você tem que instalar Java (jdk e jre, ambos vêm combinados, então don't se preocupe), e depois Android Studio. Nota: Evite o Eclipse. It'é antigo. O melhor tutorial para configurar estes é Newboston. Embora o vídeo seja antigo, o procedimento ainda é o mesmo e ele tem a melhor explicação.
LEARNING PHASE:
1. Os vídeos tutoriais são melhores que os blogs porque o conteúdo escrito pode confundir você. Então vá para o youtube!
2. Certifique-se de que seus tutoriais/vídeos são em sua maioria deste ano, ou seja, mais recentes, desde que o Android Studio (o software em que você escreve códigos do Android) foi drasticamente atualizado este ano para a versão 2.1 (2.2 também que está em beta ou preview). Todos os antigos tutoriais vão deixar você confuso mais tarde, porque eventualmente você terá que usar a última edição. Nota: por favor, don't use Eclipse! Vá para Studio.
3. Os tutoriais para o último Android Studio são difíceis de encontrar. Google e Youtube estão lotados de conteúdo antigo. Então minha opinião é:
<- Primeiro ver vídeos de Newboston ou Slidenerd. Estes são vídeos antigos, mas vão ajudar você a ter um controle muito firme sobre o conceito. Basta vê-los e aprendê-los. Don'não tente codificar com estes, pois são antigos e ganharam'não suporte no novo Android Studio 2.1 ou 2.2
- li>Após aprender de cima, então você pode ir para os vídeos do "Oum Saokosal". Os seus vídeos têm conteúdo mais recente e ele responde constantemente aos seus comentários também. Então você também pode perguntar a ele dúvidas. Você pode usar este conteúdo para a codificação. Lá's outro cara chamado Prabeesh. Eu acho que o conteúdo dele também é bem atualizado e tem muito mais conteúdo que Oum.
4. Nunca use developer.android site oficial ou sites como tutorialspoint/android hive/voguelle como um iniciante... Fica muito confuso... Use-os apenas depois de se sentir confortável com a codificação do Android.
FASE DE CÓDIGO:
1. Depois de terminar de aprender com os métodos acima, você pode começar a codificar. Vá fazer um aplicativo você mesmo. Nota: Don't vá para algo grande como fb/whatsapp. Eu também era assim e adivinhe o quê? Foi pura perda de tempo! Em vez disso, vá para algo como exemplos de reciclagem (evite exemplos de visualização de lista, pois eles também são antigos). Você pode encontrar muitos vídeos sobre isso. Mais uma vez, apenas certifique-se de que os vídeos são os mais recentes.
2. Você vai receber uma tonelada de erros! .... enquanto executa a saída do ponto acima mencionado. Don'não se preocupe. Aqui vem StackOverflow e Quora.
Ask your doubts there. Há muitos para ajudá-lo. Você terá que aprender a usar o Stack, pois ele'é confuso para iniciantes.
PUBLISHING PHASE:
1. Tente publicar seus aplicativos simples, mesmo que ele's seja apenas um Olá Mundo! Porque, esta publicação é a parte mais irritante para um desenvolvedor. Eu tentei publicar meu aplicativo depois de 6 meses de aprendizado, o que foi um grande erro. Porque existem algumas regras a serem cuidadas no código (especialmente dentro do arquivo build.gradle, como "minifyenabled true/false" e proguard...ufff....I odeio essa parte...) assim como nos métodos de publicação (como foto, ícone, upload do nome do pacote, CREDIT CARD/DEBIT CARD, etc). Portanto, continue a publicar desde o primeiro mês.
(Nota: O cartão usado para registro na Loja do Google Play é geralmente o Cartão Visa. Mas don'não se preocupe. Você pode usar seu Cartão de Débito, se seu Cartão de Débito Internacional, e converter em um Cartão Virtual Visa usando Entropay...procure por Tutoriais. Eu fiz assim).
2. Colocando anúncios no seu aplicativo...eu acho que tem algum trabalho a fazer... I haven't done it myslef...so..donno..
So that's it. Welcome to Android App Development Community my friend!
(Also, you can ask these kind of quetions in Quorate)
Artigos semelhantes
- O que é firmware? Eu sei como escrever drivers, sei o que fazemos no desenvolvimento de drivers, mas onde está a necessidade de firmware?
- Qual é a diferença entre Cabo Básico Limitado e Cabo Básico Expandido?
- O que é Joomla, Drupal e Magento? Estou construindo um site, mas não quero WordPress, então não sei por onde começar.
- A minha namorada quer aprender a jogar videojogos e eu não sei por onde começar, quais são algumas dicas?