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:
- Sistema operacional Linux : livre, estável, customizável e rápido!
- Mercado dos smartphones crescendo!
- Linguagem Java altamente difundida no mercado e nas universidades!
- 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?
- Agosto 2005 – Google compra a Android Inc.
- Fevereiro 2009 – Lançado Android 1.1
- Abril 2009 – Lançado Android 1.5 (Cupcake)
- Setembro 2009 – Lançado Android 1.6 (Donut)
- Outubro 2009 – Lançado Android 2.0/2.1 (Eclair)
- 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:
- conhecimentos de Java
- conhecimentos da API do Android
- ter noções de rede, banco de dados, XML
- usar as ferramentas adequadas!
- 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 =)