Desenvolvimento multi-plataforma com Corona SDK

Boa tarde!

No post de hoje, vou falar um pouco sobre um SDK para desenvolvimento mobile, no qual é possível desenvolver para iPhone, Android e Windows Phone.
Sim, isso é possível com o Corona SDK, disponível para download aqui.

Para fazer o download, basta clicar em download e se registrar (bem simples e de graça).
Ele possui a versão starter (free) e a versão pro (paga).
A versão free já é bastante coisa para começar a desenvolver, pois ela já permite desenvolver para iPhone e Android e gerar os aplicativos e publicar nas devidas lojas.
Tá, mas e como eu desenvolvo nesta plataforma?
É muito simples, ela utiliza a liguagem lua, que é uma linguagem de programação poderosa, rápida e leve.
Para saber mais sobre lua lua.org ou em português.

Bom, ao fazer o download e instalar o Corona SDK, ele cria um atalho para o simulador, que como o próprio nome já diz, ele simula os aparelhos para os quais você quer desenvolver (iPhone, iPhone4, iPhone5, iPad, Galaxy SIII, Galaxy Tab, Nexus One).
E como programar com o Corona SDK?
Para isto, você pode utilizar um simples editor de texto (lembram quando eu disse que lua era uma linguagem simples?) como o notepad. Eu utilizo o Notepad++ que é bem tranquilo.

Para ser mais claro, vamos fazer um HelloWorld!
Crie um pasta com o nome HelloWorld e, dentro dela, crie um arquivo com o nome main.lua:
display.setStatusBar( display.HiddenStatusBar )

local texto = display.newText( 'Hello World Corona SDK', 15, 15, native.systemFont, 25 )
Na primeira linha, foi especificado para esconder a barra de status e logo a seguir foi criada uma variável para armazenar o texto do nosso HelloWrold, especificando a sua posição na tela (x, y), o tipo de fonte e o tamanho.

Bom, acho que é isso para esse primeiro post sobre Corona SDK. Espero poder postar mais coisas sobre esse SDK.

Sobre o autor

André Luís Batista Kunde
Técnico em Informática (2004), Bacharel em Administração com ênfase em Marketing (2009), buscando ser Engenheiro de Software, Trabalhando com software educacional e me aventurando pelo mundo da programação mobile.

0 comentários:

Copyright © 2013 Aprendendo Android and Blogger Themes.