|
Página 1 de 1
|
[ 3 Mensagens ] |
|
Programação Android, aprendendo direito
| Autor |
Mensagem |
|
A H Gusukuma
Dalvik Virtual Machine
Data de registro: 17 Jul 2011, 10:55 Mensagens: 1997 Localização: São Paulo
|
 Programação Android, aprendendo direito
Bom, você já deu uma verificada como funciona a programação Android, talvez tenha seguido um ou outro tutorial, e decidiu investir seriamente em aprender como desenvolver aplicativos para o Android.
Nesse ponto, estou considerando que o seu conhecimento, de programação em geral e da linguagem Java em particular, seja pelo menos intermediário. Também estou considerando que você não tem acesso a um curso de programação Android numa dessas escolas conceituadas de pelo menos umas 40 horas. Ou, se tiver, já tenha terminado. A pergunta a ser respondida é: qual o caminho a seguir?
Eu, recomendo que você use um bom livro como guia nos próximos passos. Um livro que seja recomendado pela comunidade. Tem que ter o aval de programadores experientes.
Neste ponto eu desaconselho (existe essa palavra?), não recomendo de jeito nenhum, tentar seguir o caminho mais tentador, por parecer mais barato, de seguir apostilas gratuítas, video-aulas, ou coisas do gênero. Inclusive tutoriais, a menos que seja oficial do Google, ou, seja recomendado pela comunidade experiente.
E por que um livro é mais indicado? Porque um livro bem escrito foi pensado como uma sequencia de lições, graduadas para se aprender passo-a-passo, preparando uma base sólida de conhecimentos mínimos para se desenvolver alguns aplicativos que representem vários aspectos das diversas possibilidades do ambiente Android.
Mas, os outros materiais não podem ter essa mesma função? Poder, pode. Mas, nem sempre. E, além disso, me responda você: qual seria o custo para você se aprender errado?
Neste ponto você não tem como avaliar se o material é bom ou não. Vamos evitar muita decepção e tempo se evitarmos isso.
Esses materiais devem ser usados como um complemento, como material de consulta, como exemplos de uso. E, também, para avaliar seu conhecimento, se descobrir falhas nos códigos. Também, para aprender outras tecnicas de programação.
Você já deve estar se perguntando, ou pelo menos pensado, espera aí cara, você escreve tutoriais para quê? Eu respondo mais tarde, aguarde...
Eu disse seguir um livro, mas se tiver mais algum(ns) para consultas seria interessante. Aí você vai achar que eu esteja de gozação. Não, não estou. O problema é que perfeição está longe do ser humano, então o tal livro base pode ser bom, mas perfeito, nunca! Pode ser superficial num ponto, ou, não abordar algum tópico importante.
Aprenda a ler códigos. Estude códigos. Aprenda com códigos. Os samples devem ser consultados sempre!
Se conhecer algum programador Android experiente que possa ser consultado seria excelente. Se não tiver, consulte foruns e o Google. Para a maioria das suas dúvidas você vai encontrar as respostas que foram respondidas para alguém que teve a mesma pergunta. Se não encontrar, pergunte você mesmo em algum forum.
Agora, vamos tentar responder a questão dos tutoriais. Quando alguém se dá ao trabalho de escrever um tutorial, ele está tentando passar uma informação sobre algum aspecto do Android (vamos considerar apenas o Android). Significa que o autor do tutorial está focado num tópico. Muitas vezes está passando por cima de uma série de considerações, como boas práticas, consistência, inclusive segurança, etc. Está também direcionando o tutorial para um determinado público, considerando nível de conhecimento, experiência, etc. Então, o novato vai achar que tem um exemplo completo e acabado, quando o tutorial está tentando passar uma (boa) idéia a ser desenvolvida.
Quando você estiver mais ou menos na metade do livro, você pode e deve iniciar algum projeto para aplicar o aprendizado.
Bons estudos!Obs: Este post faz parte de uma série sobre programação que publiquei no meu blog: http://agorandroid.blogspot.com/2012/03 ... droid.htmlhttp://agorandroid.blogspot.com.br/2012 ... droid.htmlhttp://agorandroid.blogspot.com.br/2012 ... reito.html
_________________Abraços ___________ Novo App: CalcMat - Calculadora de materiais para concreto Blog: Agorandroid - sobre programação Android Twitter: @Agorandroid ___________ Campanha: Facilite sua vida e a dos outros usuários Netiqueta:Procure responder as sugestões. Quando encontrar a solução, coloque [Resolvido] no primeiro post o mais rápido possível. Lembre-se de agradecer às pessoas que ajudaram e poste a solução do problema.
|
| 06 Jun 2012, 08:16 |
|
 |
|
D13G0
What is Android?
Data de registro: 25 Jul 2012, 18:05 Mensagens: 3
|
 Re: Programação Android, aprendendo direito
Excelente irmão, é justamente esse o ponto, obrigado por compartilhar sua opinião, ela é muito importante para qualquer iniciante assim como eu. Quanto ao conhecimento intermediário em java para aprender android, tente explicar um pouco melhor, não sei em que nível estou, acho que seja o básico pelo menos. Não é o suficiente para aprender? Muito bom o seu blog, espero que goste de ensinar =p
|
| 26 Jul 2012, 01:13 |
|
 |
|
A H Gusukuma
Dalvik Virtual Machine
Data de registro: 17 Jul 2011, 10:55 Mensagens: 1997 Localização: São Paulo
|
 Re: Programação Android, aprendendo direito
Olá Há quanto tempo você programa? conhece outras linguagens? quanto tempo estudou o Java? que programas já fez? quantas linhas de código já escreveu? conhece bem orientação a objetos? classes ? banco de dados? sql? io? thread? arrays? listas? filas? maps ? etc. Responda estas questões, aí vai dar para avaliar os seus conhecimentos.
_________________Abraços ___________ Novo App: CalcMat - Calculadora de materiais para concreto Blog: Agorandroid - sobre programação Android Twitter: @Agorandroid ___________ Campanha: Facilite sua vida e a dos outros usuários Netiqueta:Procure responder as sugestões. Quando encontrar a solução, coloque [Resolvido] no primeiro post o mais rápido possível. Lembre-se de agradecer às pessoas que ajudaram e poste a solução do problema.
|
| 26 Jul 2012, 21:42 |
|
|
|
Página 1 de 1
|
[ 3 Mensagens ] |
|
Quem está online |
Usuários vendo este fórum: Adeja, ademilson, ademir.carvalhojr, adilson.afl, alex, alexandre, alexandrefett, alexandrepom, allart, Anderson.OL, andrewort, andrigo, Arthas, Augusto, azero, beeshop, Berbert, berchielli, breko, cabelo, Carlos, carminati, cehills, ciro, Clauber, claudio, dallari, danielbfranco, Darth Plagueis, Darth Vader, dbuarque, edson dias de gusmao, emersonalencar, erikopa, fabricioLeonard, Felipe, fgalvão, Flavio Alves, frances135, francismarconcini, gapler, gfgodoy, Gomes, Google Desktop, Gooooogle, Guilherme Cobain, guilhermepilotti, Idelto, ismaels, jacksonvpj, jairodealmeida, jaydson, jhhm_2008, jhonguitar, jorgeFernandes, juliherms, jwv, klebersilvarocha, konos, leonardodamata, lhdiassilva, lisbao, luizcyber, MarceloLuz, marcelorferrari, marcosf63, marianatallas, maximilianjx, Mayara Trevisol, memnoch, mrkensley, nfaria, nivaldo, Odigooogle™, osternack, PAMinhoto, pchofard, phsantos, pmzara, pumadeejay, rafaelvital, reginaldofdias, regis.ror, Renan, renanpl, Ricardo Chikasawa, ricdigital, Rodrigo, rogerio, rogeriokta, samuel.cavanieri, sandro, sasuke_sarutobi, scattonevi, schiroky, slackware, Thelemita, thiago20, Tiago Sousa Roch, tonholis, Topeca, ttaranto, Vania, voliverio, Wds, Wryel, yeltsinlima, zenden1503 e 2 visitantes |
|
Você não pode criar novos tópicos neste fórum Você não pode responder tópicos neste fórum Você não pode editar suas mensagens neste fórum Você não pode excluir suas mensagens neste fórum Você não pode enviar anexos neste fórum
|
|