Todo mundo já experimentou o desejo de programar em um momento ou outro. No entanto, geralmente existem quatro fatores limitantes: restrições de tempo, material de estudo, bloqueios mentais e capacidade de atenção. Então limpe sua agenda, limpe sua mente e automedique seu DDA com uma boa xícara de seu café favorito, porque aqui está o material que você precisa para aprender a programar.
A parte mais difícil de aprender a programar é superar um bloqueio mental. Primeiro, não existe nenhuma divindade da programação que conceda conhecimento de código a alguém. Aprender a codificar é o mesmo que aprender qualquer idioma – existem substantivos, verbos e frases que se juntam de uma determinada maneira para fazer sentido para o computador. Depois de escrever um pensamento completo, o programa funciona corretamente.
Em segundo lugar, mesmo os especialistas em Java com doutorado em ciência da computação pensam em Java como tendo enormes caixas pretas com entradas e saídas. Assim como acontece com qualquer idioma, quanto maior for o seu conhecimento, mais estruturas linguísticas obscuras você poderá usar. Qualquer um pode aprender estruturas básicas da linguagem.
O terceiro bloqueio mental é ficar motivado e “Apenas faça”. As ferramentas são gratuitas. Os recursos estão disponíveis. Qualquer pessoa que queira escrever um programa pode fazê-lo e publicar seu trabalho. Então você precisa ir direto para o seu IDE e começar a fazer algo.
Ferramentas: Como construir um aplicativo Android Parte 1: Configurando o Eclipse e o Android SDK - Configurar o Eclipse e o Android SDK fornecerá as ferramentas básicas necessárias para começar a criar um aplicativo Android. Como acontece com qualquer projeto, você deve começar reunindo suas ferramentas e aprendendo a usá-las primeiro.
Habilidades: "Os tutoriais Java" - Os Tutoriais Java são essencialmente um e-book http apresentado no mesmo formato de muitas certificações e cursos online. Muitas pessoas declararam que desejam “Sentar e aprender Java”. Os tutoriais Java são uma ótima maneira de fazer exatamente isso. Isso é adaptado para escrever aplicativos Java genéricos, e não especificamente para a implementação de Java no Android. Aprender este material lhe dará uma sólida base de conhecimento para programar aplicativos Java.
Materiais: "Índice de pacotes" do Android - O Android Package Index é uma referência para todos os pacotes, classes e APIs fornecidos pelo Google. Depois de aprender a programar em Java, você precisará aprender sobre os blocos de construção individuais de um aplicativo. Cada um desses pacotes funciona como substantivos e verbos em sua escrita. A documentação mostra o momento e o local apropriados para usar essas palavras, bem como o que você ganha com elas. Este índice de pacotes serve como seu dicionário.
Arquitetura: "Design Android" - A página Android Design é uma ótima plataforma de lançamento para ideias em seu aplicativo Android. Esta página é um exemplo do que o Google gostaria de ver. Cada página mostra implementações de design recomendadas pelo Google.
O Aspecto Humano: Nosso fórum de hacking para Android é o lugar perfeito para fazer perguntas, obter respostas e ver o trabalho de outros desenvolvedores.
Portanto, cobrimos todos os princípios básicos necessários para começar a criar seus próprios aplicativos Android. Existem recursos quase infinitos disponíveis na Internet. Por favor, compartilhe seus recursos favoritos abaixo.