Boo e Android

0 comments

Posted on 7th abril 2010 by gbenatti in Programação | android | boo | java

Nas ultimas semanas, tenho trabalhado nas horas vagas no Boojay, com o intuito de programar para dispositivos com Android.

E os primeiros frutos apareceram, agora é possivel executar o que poderia ser considerado o Hello World do Android.

  1. namespace net.gbenatti
  2.  
  3. import android.app
  4. import android.os
  5.  
  6. class Main(Activity):
  7.     override def onCreate(savedInstance as Bundle):
  8.         super(savedInstance)
  9.         setContentView(0×7f030000)

Na verdade esse código é meio diferente do original java, onde a constante hexadecimal é definida em uma classe, mas isso logo será resolvido.

Agora deixa eu voltar a assistir Fringe.

Agora que o ano começou…

0 comments

Posted on 22nd fevereiro 2010 by gbenatti in android | boo

, , , ,

Passado o carnaval, vamos as novidades.

Comecei a trabalhar nas horas vagas em um projeto open source.

O Boojay, um emissor de bytecode java para a linguagem Boo.

Minha ideia primaria é poder usar Boo para o desenvolvimento de software para Android, e no embalo retribuir a comunidde Boo trabalhando no boojay e no monolipse.

Como programar para Android no Mac OS X

0 comments

Posted on 1st setembro 2009 by gbenatti in Programação | android | java

Para desenvolver para Android você necessita ter instalado o Java, algum IDE e o Android SDK.

Java

Você necessita de uma versão do java instalado, o JDK 5 ou 6 por exemplo. A instalação apenas do runtime, conhecido como JRE não é suficiente, você precisa do development kit completo, eu recomendo a instalação do JDK 6.

IDE

Você precisa ter instalado também um IDE para desenvolvimento Java. Eclipse, Netbeans, Idea, todos eles tem suporte pare desenvolvimento Android. Nos meus testes tenho usado o Netbeans (versão 6.7 ou maior) e o Eclipse (versão 3.3.1 ou maior), os dois tem prós e contras, acho o Netbeans mais estavel, mas o Eclipse tem algumas features a mais.

Android SDK

Depois, faça o download do Android SDK, a versão para download na página do projeto atualmente é a 1.5 r3. Faça o download e instale o SDK, esse será o seu SDK install directory, anote em algum lugar o path completo para esse diretório, pois o mesmo será usado no futuro.

Plugin de desenvolvimento

Para poder trabalhar com o desenvolvimento para android com o IDE que você escolheu será necessario a instalação de um plugin. Abaixo descrevo como instalar os plugin para Eclipse e para Netbeans.

Para instalar o plugin no Eclipse:

1 – Inicie o Eclipse, e selecione a opção de menu Help > Software Updates…
2 – Clique a aba Avaiable Software
3 – Clique o botão Add Site…
4 – Entre o endereço do site de update do Android: https://dl-ssl.google.com/android/eclipse/

Clique o Ok

5 – O site de update do Android deve aparecer na lista de Avaiable Software. Selecione o checkbox ao lado do mesmo e então clique Install…
6 – Clique Finish para iniciar o processo de download e instalação.
7 – Assim que a instalação terminar, reinicie o Eclipse.
8 – Quando o Eclipse abrir novamente, será necessário configurar onde o Android SDK está instalado. Selecione o menu Eclipse > Preferences > Android, e entre o diretório de instalação que você anotou no começo. Clique Ok.

Bem, se tudo deu sorte e os Deuses do java permirtirem, você poderá começar a criação do seu tão sonhado software para Android.

Para instalar o plugin do Netbeans

1 – Inicie o Netbeans e selecione a opção de menu Tools > Plugins
2 – Clique na aba Settings
3 – Clique no botão Add
4 – Entre um nome, por exemplo nbandroid e o endereço do update center do plugin http://kenai.com/downloads/nbandroid/updates.xml

Clique o Ok

5 – Na aba Available plugins entre nbandroid, ou o nome que vc escolheu no campo de busca, selecione o checkbox ao lado do ite encontrado e clique Install…
6 – Clique Next, aceite a licença, clique em continue (ignore os avisos sobre ‘unsigned plugins’) e voilá.

Você agora pode usar todos seus Skills de Netbeans no desenvolvimento para Android.

O mundo de Android

0 comments

Posted on 31st agosto 2009 by gbenatti in Programação | android | iphone | java

Começei a brincar nos ultimos dias com a plataforma Android. E gostei da forma como certas coisas são feitas no sistema, como a idéia de Activities e Intents, o fato de você poder executar o programa direto no aparelho, sem a necessidade de certificados, provisioning profiles e todas esses detalhes comuns no IPhone.

Espero escrever logo algumas impressoes sobre a programação para Android versus a programação IPhone.