.NET  - Desenvolvendo aplicações para Android


Posso desenvolver aplicações Android usando a plataforma .NET ?

Pode.

Você pode usar o Visual Studio 2010/2012  ou  o MonoDevelop para desenvolver aplicações para Android usando a linguagem C# ou  C++.

Para usar o Visual Studio 2010/2012 você terá que instalar outros pacotes que podem depender da sua necessidade.

Uma opção é  instalar o Mono for Android SDK  para o Visual studio 2010/2012.

Outra opção é baixar o Visual Studio Add-in for Android NDK (versão trial) e após a sua instalação criar o seu projeto para Android no Visual Studio.

Em todas as opções você vai precisar ter instalado:

  1. Java SDK - necessário para executar a aplicação
  2. Android SDK - usar o emulador do sistema Android
  3. Visual Studio 2010  - O IDE de desenvolvimento do projeto tipo Android
  4. Mono Android - Integrar com as opções de projeto do Visual Studio  

A empresa Xamarin vende uma ferramenta para programadores C#, que produz aplicativos para Android usando o clone da plataforma .NET da Microsoft, Mono.

Veja informações neste link: http://xamarin.com/monoforandroid e neste link um tutorial para um Hello World para Android usando esta ferramenta.

E o Visual Basic ???

Também pode.

Neste caso a ferramenta chama-se: Basic4android

Esta ferramenta  é um subconjunto da linguagem Visual Basic e possui um IDE, um editor gráfico visual, documentação embutida, um depurador passo-a-passo e suporte para objetos.

O Basic4android vai compilar seu código Visual Basic para o Virtual Machine byte code que é compatível com o Dalvik.

Dalvik é a máquina virtual de processo (VM) no sistema operacional do Google Android.

É o software que executa os aplicativos em dispositivos Android.

Dalvik é, portanto, parte integrante do Android, que é normalmente usado em dispositivos móveis, como telefones celulares e computadores tablet, bem como, mais recentemente, em dispositivos embarcados, como TVs inteligentes.

O Basic4android também cria pacotes de aplicativos para Android ou arquivos APK para instalação simples no dispositivo Android do usuário.

O Basic4android suporta as versões Android 1.6 e superiores.

O Basic para o Android

O Basic4android é a mais simples e poderosa ferramenta RAD - Rapid Application Development para a plataforma Android.

O Basic4android inclui todos os recursos necessários para desenvolver aplicações do mundo real para Android.  As aplicações compiladas são aplicativos Android nativos sem outras dependências  ou a necessidade de recursos extras para serem executadas.

Além da ferramenta você terá que instalar o  Java JDK v7 e o  Android SDK .

Após instalar os pacotes você deve abrir o Basic4Android e no menu Tools clicar em Configure Paths:

E a seguir informar o caminho para o javac.exe e android.jar conforme indicado abaixo:

E antes de iniciar deve também configurar o emulador android: http://www.basic4ppc.com/forum/basic4android-getting-started-tutorials/6480-hello-world-installing-android-emulator.html

Depois e só criar a sua aplicação Android usando a linguagem Visual Basic.

Nota:  Atualização !!!! Veja os artigos sobre a plataforma Xamarin no site :

Veja os Destaques e novidades do SUPER DVD Visual Basic (sempre atualizado) : clique e confira !

Quer migrar para o VB .NET ?

Quer aprender C# ??

Quer aprender os conceitos da Programação Orientada a objetos ?

Quer aprender o gerar relatórios com o ReportViewer no VS 2013 ?

Referências:


José Carlos Macoratti