Categorias
android Eclipse Goggle Java

Por que devo investir no Android ?

Fui convidado para palestrar sobre o Android na Uninove, e a palestra foi tão interessante que resolvi transformá-la em um post.

[slideshare id=4547809&doc=android-primeiros-passos-por-fernando-boaglio-100619124040-phpapp02]

Com certeza todo mundo conhece a HP, Sun Microsystems, Yahoo! , Eletronic Arts, NVidia, Cisco Systems e a Silicon Graphics, o que pouca gente sabe é que todos os fundadores desses gigantes da informática vieram da mesma universidade da Califórnia: Stanford.

Interessante saber que essas maiores fortunas não fizeram MBA, não estudaram na melhor faculdade de TI do mundo, mas ao contrário da maioria, mudaram a história !

Em 1998, dois estudantes de Stanford: Sergey Brin e Larry Page começaram um projeto de indexar páginas na Internet, o servidor que eles usavam era esse:

Tudo isso para o novo projeto ainda Beta :

E o resultado é uma empresa com mais de 22 mil funcionários e um fantástico lucro de 6 bilhões de dólares:

Então a guerra dos serviços de buscas já terminou, e o Google precisava aumentar o seu império, e começou o verdadeiro arrastão:

Eu diria que não usar um desses serviços de navegador Web, instant messenger, pacote office , vídeos , livros é inviável para qualquer navegante da Internet. E a coisa não para por aí, temos também um investimento pesado nos dispositivos móveis desde 2005.

Isso aconteceu porque:

  1. Sistema operacional Linux : livre, estável, customizável e rápido!
  2. Mercado dos smartphones crescendo!
  3. Linguagem Java altamente difundida no mercado e nas universidades!
  4. Linguagem Java já customizada para dispositivos móveis: JME!

Havia uma empresa chamada Android Inc que viu esse cenário e tirou, proveito.

O que o Google fez?

  1. Agosto 2005 – Google compra a Android Inc.
  2. Fevereiro 2009 – Lançado Android 1.1
  3. Abril 2009 – Lançado Android 1.5 (Cupcake)
  4. Setembro 2009 – Lançado Android 1.6 (Donut)
  5. Outubro 2009 – Lançado Android 2.0/2.1 (Eclair)
  6. Maio 2010 – Lançado Android 2.2 (Froyo)

E começa o desenvolvimento de aplicativos para Android, e já em dezembro de 2009 passa a marca dos 16.000!

E como entrar nesse mercado?

Para desenvolver aplicativos para Android você precisa somente de:

  1. conhecimentos de Java
  2. conhecimentos da API do Android
  3. ter noções de rede, banco de dados, XML
  4. usar as ferramentas adequadas!
  5. ter um aparelho que suporte Android (optatório!)

Você pode usar o Eclipse junto com a SDK do Android ou baixar o Motodev da Motorola que já vem os dois juntos configurados prontos para usar.

Algo que ajuda muito o aprendizado de aplicativos do Android é você aprender com os exemplos. Com dois passos eu crio um aplicativo parecido com o bloco de notas, primeiro eu crio o projeto:

E depois eu escolho o exemplo (do combo Samples) e seleciono em qual versão do Android eu vou rodar (escolhi a 1.5):

Depois eu rodo a aplicação no emulador atráves do Eclipse mesmo:

E o código gerado fica dentro do projeto para você alterar e aprender com os exemplos existentes:

Interessante também é ver os incentivos que o Google cria, como a Android Developer Challenge, que é um campeonato dos melhores aplicativos criados com Android, prêmios em todas as categorias, sendo o melhor deles de 150 mil dólares, confira a lista dos vencedores (e instale os aplicativos, se você puder!).

Outras empresas como a Gameloft faz jogos pagos para Android, outras disponibilizam excelentes opções gratuitas, como o Super KO Boxing 2:

Hoje temos também bastante literatura sobre o assunto, se pensarmos que estamos falando de algo que caiu no mercado mesmo ano passado: o Professional Android 2 Application Development e o Google Android que está em sua segunda edição em português e bem atualizado.

Hoje temos uma nova guerra tecnológica: a dos tablets.

Já está em testes o Goggle tablet que roda em Android, e além dele, outras renomadas empresas como a ASUS também lançaram no mercado os seus tablets baseados no Android.

E recentemente foi anunciado o Google TV , que serão TVs de alta definição (HDTV) rodando Android também!

Além disso, temos o projeto Arduino, que tem a proposta de oferecer controle remoto de dispositivos com o Android.

A comunidade também está crescendo temos fórums em inglês e português, além de bons artigos e blogs por aí.

Acho que não é exagero que em 10 anos podemos ter praticamente qualquer dispositivo rodando Android, portanto se deseja conquistar esse mercado, a hora de investir é agora!

Fernando Boaglio, para a comunidade =)