Sie sind auf Seite 1von 8

Inicia a programar para Android:

Qu necesito?
A medida que Android madura como plataforma, las herramientas que nos
apoyan durante el tiempo de desarrollo de nuestra aplicacin mejoran. No
miento, esta es la mejor poca para construir este tipo de proyectos.Y
si ya llevas tiempo en esto, quiz muchas cosas te resulten familiares; pero
si ests comenzando, felicito tu entusiasmo y te comparto algunos elementos
que te ayudarn a crear el mejor entorno de trabajo posible al desarrollar
para esta plataforma.

Odio Java, puedo desarrollar en otro


lenguaje?

Existen algunas opciones que te permiten portar otros lenguajes a una


aplicacin Android. Pero Java sigue siendo la opcin si quieres alcanzar
todo el potencial de la plataforma.Lo s, puede que no sea de tu agrado;
pero no dejes que un lenguaje te limite. Seguro ser difcil al inicio, pero
aprenders muchos conceptos que puedes llevar a otros lenguajes. Y, qu tal
que descubres que s te gusta?

Qu necesito instalar para empezar a


Desarrollar en Android?

a) Java Development Kit (JDK) 7

Sin importar el sistema operativo que uses en tu computadora;


es primordial descargar el Java Development Kit desde su sitio oficial. Esto
porque Android Studio usa la JVM y Dalvik(ART) para compilar tu aplicacin.

b) Android Studio

El IDE oficial para desarrollar en Android es Android Studio (Eclipse ya


no es soportado). Es gratuito y multiplataforma. Adems, si tienes alguna duda
de qu requerimientos mnimos debes tener, puedes consultarlos en la
misma pgina de descarga.Si te interesa tener al da las actualizaciones de
Android Studio (incluyendo los developer previews), te recomiendo configurarlo
en modo Canary. Para ello, debes ir a la inferior de la pantalla de bienvenida,
donde dice updates:

En este caso, me aparece una nueva actualizacin. Y es as como normalmente


se actualiza. Pero nos interesa acceder a ms opciones, para ello, da click de
nuevo donde dice update.

Habilita la opcin Automatically check updates for al mismo tiempo que


seleccionas Canary Channel.

Si quieres volver a los valores de fbrica, cambia a Stable Channel.


Es importante que consideres que, en algunos casos, estos releases pueden
causar problemas. Pero la mayora no llega a complicar el desarrollo de
nuestros proyectos.

C) SDK

Cada versin de Android cuenta con su propio SDK. El nombre comercial de


cada una est inspirado en un dulce y para los desarrolladores slo cambia el
nmero de API. Al instalar Android Studio, tendrs algunas versiones
instaladas; pero el verdadero valor es manejarlas por nuestra cuenta.

Para lograrlo, en la pgina de inicio de Android Studio, localiza la opcin


de settings:

Y ve a SDK Manager:
Las actualizaciones del SDK son independientes de las actualizaciones
Android Studio. Y es importante tenerlas al da. Esto se puede configurar de
forma automtica, tal como con Android Studio.

El SDK Manager nos muestra de manera grfica el nombre del paquete, la


versin y si lo tenemos instalado. Adems, Contamos con 3 categoras: Tools,
SDK API (Level) y extras:

Tools

En esta seccin nos encontramos todos los paquetes que necesita Android
Studio para interpretar tu cdigo, compilar y ejecutar de manera correcta.
SDK API (level)

Aqu es donde podemos instalar las diferentes versiones de Android con las que
queremos desarrollar. A su vez, cada versin cuenta con paquetes como se
muestra a continuacin:

SDK Platform: es obligatorio para poder crear y ejecutar tus aplicaciones de


acuerdo a las versiones a las que quieras dar soporte. Por ejemplo, si quieres
desarrollar a partir de Ice Cream Sandwich, instala Android 4.0 (API 14). Si solo
quieres soporte para Lollipop instala 5.0.1 (API 20). Como mnimo, se
recomienda instalar la versin menor y la ms reciente a la que quieras
soportar. No te preocupes por versiones anteriores a Ice Cream Sandwich, ya
no vale la pena sacrificar funcionalidad por la cantidad de dispositivos corriendo
esta versin.

Samples: instalar todos los ejemplos de ese SDK (opcional).

System Images: aqu es donde encontramos las diversas imgenes para usar
el emulador nativo de Android Studio (AVD). Estas tienen gran peso y
especifican si son para telfonos, Wear, Glass, TV o Auto.

Sources: recordemos que Android es Open Source y tenemos acceso al cdigo


fuente e imgenes del mismo. No es necesario instalarlo.

Extras: incluye todas las libreras oficiales de Google; adems de herramientas


que mejorarn tu experiencia al ejecutar las aplicaciones. En este caso, te
recomiendo instalar todo, no ocupan tanto espacio.Y ahora que ya tienes todo
instalado, ya puedes empezar a crear tus aplicaciones.
No tengo un telfono Android: El emulador
nativo es suficiente?

Es bueno, pero consume muchos recursos y no es tan rpido. Yo te recomiendo


usar Genymotion.Tiene una versin gratuita y slo requiere de un plugin para
funcionar en Android Studio (en la pgina de descarga te muestran cmo
instalarlo). Adems, crear una mquina virtual es muy sencillo; ya que cuenta
con presets de equipos Android que actualmente existen en el mercado.

Existe algn estndar o gua a seguir en mi


proyecto?

En proyectos grandes y/o colaborativos, es importante mantener nuestro


cdigo y archivos lo ms ordenados y legibles posible. Para ello, es
recomendado seguir la gua propuesta por la comunidad de desarrollo que
puedes encontrar en Github.

Dnde puedo encontrar libreras y recursos


para mis proyectos?

Google constantemente actualiza su documentacin y escribe sobre algn


cambio importante en su blog. Aunque tambin es una buena idea seguir los
canales de Android y de Diseo en Google+.

Adems, en Android Arsenal encontrars un amplio catlogo de libreras


recomendadas por la comunidad para usar en tu proyecto. Gradle,
please tambin hace buen trabajo si ya sabes lo que buscas

Por ltimo
Si se te ocurre alguna otra herramienta que quieras recomendar, la seccin de
comentarios es el lugar ideal para hacerlo

Das könnte Ihnen auch gefallen