Sie sind auf Seite 1von 5

Cumplir nuestro primer ao hace que replanteemos ideas, generemos nuevas, dispongamos otras

a cumplir y revisemos aquellas con las que comenzamos. La meta principal en Androideity es
ayudar cada da a que ms personas se sumen a este mundo de las aplicaciones mviles y
encuentren en la misma una fuente de trabajo. Pensando en lo anterior, sabemos que el lenguaje
de programacin puede ser un obstculo para empezar a crear aplicaciones si no eres un
programador, o si ya lo eres y quieres conocer otras herramientas para tu trabajo.
La gente de Google ha escogido el lenguaje Java para dar soporte a aquellas personas y empresas
que deseen realizar aplicaciones de forma nativa en la plataforma de Android. En su renovada
pgina developer.android.com podrs encontrar toda la informacin que necesitas para poder
hacer tus aplicaciones, ya que cuentas con tutoriales, foros, videos y cdigos de ejemplo sobre
cada API de Android; digamos que es el santo grial para documentarse sobre programacin en
Android.

Pero qu pasa si no sabes programar en Java? O lo probaste alguna vez y decidiste que ese no
era el lenguaje de programacin para ti porque hay lenguajes mas cmodos y con curvas de
aprendizaje ms suaves? Es ms, qu pasa si no eres programador, no sabes nada de lneas de
cdigo pero quieres hacer esa aplicacin para Android que tienes en mente? Te vas a quedar
fuera del mundo de las aplicaciones mviles? Ante ete escenario, debo decirte que existen
diversos ambientes para programar rpidamente en Android diferentes a Java, incluso puedes
hacer aplicaciones sin teclear una sola lnea de cdigo.
Aqu en Androideity nos basamos en el lenguaje que ofrece oficialmente Google para sus
desarrollos porque es del cual existe ms informacin, en donde las actualizaciones estn al da
(como por ejemplo con Jelly Bean, que ya lo puedes descargar), y con el cul ms gente en el
mundo trabaja. Pero no por eso vamos a dejar de mostrarte otras alternativas que se pueden
ajustar ms a tus necesidades, es por eso que te mostraremos unas herramientas que de seguro te
van a interesar, y empezamos con:

Basic4Android
Basic4Android es una plataforma de programacin para aplicaciones Android cuyo lenguaje base
de programacin es VisualBasic, el eterno rival de Java, ese lenguaje que est orientado a aquellas
personas que empezamos en el mundo de la programacin de una manera ms grfica y no tan
abstracta. No es el mismo lenguaje de Microsoft, pero su sintaxis es la misma, lo cual tiene sus
mismas ventajas como algunos de sus inconvenientes.

En la pgina oficial encontrars toda la documentacin de este ambiente de programacin para
Android, http://www.basic4ppc.com aqu podras ver la seccin de descargas, documentacin,
foros, caractersticas que lo hacen sobresalir sobre otros ambientes, as como la seccin de pago,
s, ? esta plataforma no es gratuita, encontramos desde la versin mnima pago que es de 49
dlares hasta la versin mxima de 249 dlares americanos. Cul es la diferencia entre estas
versiones? Es el tiempo que tienes de actualizaciones, en la de menor precio tienes completo
acceso a la plataforma pero con solo 2 meses de actualizaciones, y la de mayor costo tienes 2 aos
de actualizaciones, lo que quiere decir por ejemplo que si compras una licencia hoy de menor
precio y en 3 meses sale la actualizacin por ejemplo de las libreras para el uso del NFC ya no
tendrs acceso a esta librera.
Es cierto que el costo no llama mucho la atencin, pero si quieres experimentar con esta
plataforma, puedes descargar una versin completa de prueba por 30 das, y t decides si la
compras o no http://www.basic4ppc.com/android/downloads.html
Aqu un video que te aclara un poco mejor:


Mono para Android
Otro de los lenguajes que Microsoft desarrollo para hacer aplicaciones fue C# y .NET, las cuales
son muy usados en diferentes ambientes, por lo que no podra faltar que estos lenguajes tan
comunes y opuestos a Java llegaran a Android.

Si tu ambiente de programacin es Visual Studio lo nico que debes instalar es el SDK de Android,
la versin para Android de Mono y listo amigo, sigue desarrollando sin ningn inconveniente;
adems segn Xamarin (la empresa creadora de Mono), trabajas con un lenguaje nativo para
Android ya que no tiene un intrprete con lo tendra Basic4Android, y su aprendizaje es
relativamente sencillo en un tiempo prudente si lo que buscas es hacer esa aplicacin tienes ya en
mente y no tienes tiempo de aprender un nuevo lenguaje. Por otro lado est el tema del costo,
que para la versin ms econmica de Mono es de 399 dlares americanos y la ms cara ni les
cuento. Aqu tambin podrs tener 30 das con una versin libre para que pruebes y evales si es
lo que necesitas para desarrollar ese proyecto que tienes en mente http://xamarin.com/trial.
Aqu un video de cmo es su uso tan rpido e intuitivo:

Como puedes ver en el video el cual no contiene largas lneas de cdigo para hacer algo rpido, es
algo muy sencillo de programar y muy eficiente sin estar pensando en Java y HTML al mismo
tiempo, por eso te invitamos a que lo pruebes en sus 30 das gratis.

App Inventor
No quieres Java, ni C#, ni C, ni .NET, ni VisualBasic, en resumidas cuentas, ningn programa de
desarrollo tradicional? Eres diseador, contador, chef, mdico, estudiante, en fin cualquier
persona que tiene una idea de aplicacin para Android sin tener necesariamente un background
tcnico? Perfecto, con App Inventor es para ti.
Esta plataforma de desarrollo est basada en un lenguaje de desarrollo grfico en donde no
escribes ni una sola lnea de cdigo, tan solo arrastras bloques identificados con la accin que
necesitas hacer y listo.


Esta plataforma de desarrollo fue impulsada por Google hace un tiempo con el fin de que ms
personas se unieran a la familia de Android; esta genial herramienta usa tu navegador como
centro principal de trabajo, y almacena todo esto en servidores que estn disponibles cada vez
que entres a internet. Intentar explicarlo con palabras es mas difcil que usar AppInventor, mejor
te invito a que veas como se hace una app en menos de 5 minutos en el siguiente video:

Te preocupa el precio? Pues no debes pagar nada, ni en 30 das ni en 1 ao, solo descargas lo
necesario y listo, arrastras bloquecitos y ya. Quieres conectar tu aplicacion con Twitter? Ok,
arrastras el bloque de Twitter. Quieres usar el Bluetooth? Ok, entonces toma el bloque de
Bluetooth y conctalo de una vez. As de sencillo, solo prctica, prueba y listo.
Espero que le des un vistazo porque es muy fcil de empezar, la pgina oficial es
http://explore.appinventor.mit.edu/ en donde encontrars toda la documentacin y tutoriales
respectivos para empezar, y si tienes un mvil Android podr ver como al arrastrar un elemento a
tu entorno de trabajo se ve al mismo tiempo en tu dispositivo, algo as como programacin en
caliente.

LiveCode
Imagina una plataforma en la que puedas programar tanto para Android, iOS, Windows, Linux,
iPhone, iPad, Web y para Servidores con una sola plataforma de trabajo. Si ya lo imaginaste, mira
si se asemeja a LiveCode.


Digamos que eres un desarrollador Web y un cliente que pidi hacer una aplicacin x, la
diseaste, la trabajaste y con un buen tiempo quedo lista montada en el servidor y con miles de
visitas diarias. Ahora imagina que tu cliente te pide que lleves esa misma aplicacin a Windows y a
iOS para cubrir un mercado ms grande; en ese momento debes a pensar ya en por lo menos un
programador para cada plataforma, y de repente tu cliente al darse cuenta del rumbo que tom la
tecnologa hacia los dispositivos mviles, te pide que de una vez lleves tu aplicacin a Android,
iPhone y iPad. Entonces sale una famosa frase, Oh por dios, y ahora quien podr
defendernos?. Una locura en verdad, pero pasa.
En vez de pensar en 5 desarrolladores nuevos para tu empresa, qu tal una plataforma de
desarrollo que haga todo para todas las plataformas con unos sencillos click?. Eso en resumidas
cuentas es LiveCode.

El lenguaje de programacin que usa LiveCode se llama Programacin Orientada a Eventos, y se
basa en arrastrar elementos a un rea de trabajo y programar los eventos que estn vinculados a
este elemento; por ejemplo, si arrastras un botn al rea de trabajo, el evento que tienes
vinculados es el click sobre ese botn, o por ejemplo si arrastras una imagen, el evento vinculado
es por ejemplo moverlo sobre la pantalla.
Este programa tambin es de pago dependiendo de que alcance quieres tener en tus desarrollos,
si quieres llegar a los sistemas operativos ms populares, la licencia va a ser mucho ms costosa
que si solo necesitas programar por ejemplo solo para Android; la licencia ma econmica es de 99
dlares americanos, pero tendrs tambin una versin de prueba de 30 das para que evales y
puedas por ejemplo sustentar la compra hacindole ver los beneficios de la misma a tus jefes; la
pgina oficial es http://www.runrev.com/home/ en donde encontrars mucha ms informacin al
respecto.

In Design CS6
Eres una persona que escribe libros, revistas, comics, catlogos, peridicos, y quieres que tus
publicaciones estn de una manera rpida, limpia y como t la disees en los dispositivos mviles
Android o iOS, pero no quieres aprender ninguno de los anteriores programas para crear
aplicaciones? Entonces te tenemos la solucin. Desde tu CS6 podrs hacer las aplicaciones que
desees sin escribir una sola lnea de cdigo.

Ok, ests creando esa revista y sabes que necesitas llevarla a los dispositivos mviles, pero no
quieres aprender un lenguaje de programacin para hacer una tarea que no se sabe si con las
plataformas existentes puedes llevar a cabo tu cometido, pero tampoco quieres contratar a un
programador que te va a decir que esto o aquello no se puede hacer porque debes estar haciendo
aplicaciones cada vez que quieras sacar una nueva publicacin de tu revista.
Para esto Adobe te da una solucin muy sencilla, solo debes hacer 3 cosas:
Debes tener InDesign CS6 instalado en tu computadora.
Debes descargar Adobe Content View para que puedas organizar el trabajo apropiado y
organizado para llevarlo a las tablets.
Por ltimo debes comprar una licencia dependiendo de cuntas publicaciones vaya a tener tu
revista o peridico o cmic que desees realizar.
El resto es por arte de magia, solo haces tu trabajo de diseo y en unos sencillos pasos tu
publicacin ya est lista para que las personas la compren en la tienda digital ya sea para Android
o iPad.
Qu tal este video donde te explican cmo disear esa publicacin para Android?:

Quieres ver ms informacin al respecto? Entra a:
http://blogs.adobe.com/indesigndocs/2011/02/design-decisions-for-digital-publishing-apps.html
O en: http://help.adobe.com/en_US/digitalpubsuite/using/WS9293e1fb3b977c5c-
925f33a13240a89d94-8000.html en donde te indican cmo empezar a crear tus aplicaciones con
CS6.

La idea de este artculo era que te enterars de otras plataformas para desarrollar aplicaciones en
Android ya que no todos tenemos la misma capacidad de entender lenguajes como Java o C, o no
tenemos el tiempo para aprender un lenguaje de programacin por que necesitamos hacer esa
aplicacin ya.
Espero que te haya gustado y servido este artculo para encontrar otra herramienta; pronto
tendremos ms informacin sobre ms herramientas para desarrollar por ejemplo juegos en
Android.