sábado, 3 de março de 2012

Desenvolvedor Android - como começar

  A plataforma Android continua crescendo velozmente.
  Nada mais natural que chame atenção de desenvolvedores ou aspirantes a. Então, tomei a liberdade de escrever algumas recomendações básicas para quem estiver interessado em ingressar na comunidade de desenvolvedores Android.

- Se você já tem um bom conhecimento em Java, vá para o passo 7;
- Se você tem um conhecimento intermediário em Java, vá para o passo 6;
- Se você tem um conhecimento básico de Java, vá para o passo 4 para reforçar conhecimento;
- Se você não conhece Java, mas conhece uma linguagem OO, vá para o passo 4 e 5 para equalizar conhecimentos e estude sério a partir do passo 6;
- Se você não conhece Java, mas conhece uma linguagem não OO, vá para o passo 4;
- Se você não conhece nem uma linguagem, comece pelo passo 1;

 Passos:
 1. Introdução à Computação: hardware e software, sistema operacional, linguagens de programação
 2. Lógica Computacional e Algoritmos
 3. Arquivos
 4. Linguagem Java básico
 5. Java OO
 6. Java Frameworks
 7. Introdução à plataforma Android
 8. Componentes de uma APP Android:  Activity, BroadcastReceiver, Service, Content Providers
 9. Componentes Visuais Android:  Views e Layouts
 10. Ciclo de vida das activities
 11. Broadcast Receiver
 12. Alarme
 13. Service
 14. Intent, intent-filter
 15. Thread, handler, AsyncTask
 16. Android IO: Arquivos, Preferences, SqLite, Content Providers
 17. GPS e Mapas
 18. Áudio e Vídeo
 19. Web Services
 20. Games
 21. Não vamos nos esquecer de acrescentar alguns conhecimentos em design, projetos, análise, DBA, engenharia de software e cultura geral.

 Materiais:
- Livros
- Site Android Developers
- Cursos

 Materiais de apoio:
 -Tutoriais
 -Apostilas
 -Vídeos

Sites:
- Android Developers
- Portal Android
- GUJ
- StackOverflow

 Conselhos:
 -Se tiver dificuldades em um passo, retorne para o passo mais adequado.
 -Nada substitui o trabalho pesado: ler, pesquisar, testar.
 -Não tente saltar etapas, construir uma base sólida de conhecimentos é fundamental.
 -Compartilhe códigos, evite ser vítima de uma falha de programação!

7 comentários:

  1. Gusukuma, qual livro de orientação a objetos e Java, básico, em português que você recomenda?

    ResponderExcluir
    Respostas
    1. Esses dois são os mais indicados:
      Use a cabeça! Java da Kathy Sierra e Bert Bates
      Java como programar dos Deitel´s
      Bons estudos!

      Excluir
  2. Parabéns pelo Blog, estou iniciando nesta área de desenvolvimento. Espero consegui muitas informações inportantes em sua página.

    Obrigado!

    ResponderExcluir
    Respostas
    1. Olá, Thiago.
      Obrigado. Também espero! Ficarei feliz se contar com sua visita em meu blog.
      Espero que consiga, principalmente, realizar os seus sonhos!
      Boa sorte!

      Excluir
  3. Olá Gusukuma, gostaria de saber quais são suas indicações de livros para o passo 1? E parabéns pelo blog, ajudou-me muito.

    ResponderExcluir
    Respostas
    1. Olá Natália, desculpe-me a demora em responder. A maioria dos livros de introdução a programação toca nesses assuntos, no Wikipédia tem alguns artigos interessantes, apostilas da K19 e da Caelum.
      Obrigado, tudo de bom!

      Excluir