Programar en Android(Basico) - Risuk90

¿Por qué programar en Android?

Los motivos para programar en Android son muchos, como por ejemplo, la posibilidad de desarrollar aplicaciones que estén disponibles para millones de usuarios en todo el mundo, o bien, porque nos guste programar en plataformas abiertas. Hoy quiero explicarte algunas otras razones, para que te convenzas del por qué aprender a programar en Android.
Plataforma Abierta
El sistema operativo Android es una plataforma abierta, lo que significa que no está atado a ningún fabricante de hardware. Como te podrás imaginar, esta apertura es lo que le ha permitido a Android abrirse paso en el mercado rápidamente.
El código fuente de Android lo encuentras disponible en http://source.android.com para que lo puedas analizar y modificar, nada te detiene. Este mismo código fuente abierto es el que permite a los fabricantes de teléfonos móviles y tabletas, crear interfaces de usuario y añadir características para incorporarlas a sus dispositivos. Pero no solo los fabricantes de dispositivos móviles pueden hacerlo, los desarrolladores también, puesto que ahora están en igualdad de condiciones.
Cuota de Mercado
Como desarrollador, tienes la oportunidad de desarrollar aplicaciones para un mercado que crece día a día, un mercado con miles de usuarios para los que puedes escribir una aplicación que puede ser descargada y usada por ellos. Y esos usuarios, son personas reales, personas que probablemente apenas están entrando al uso de las nuevas tecnologías, sin distinción de raza, idioma, nacionalidad, sexo, ni otras. El Android Market, preinstalado en todos los dispositivos Android (con sus excepciones), pone tu aplicación a disposición de ellos de una manera sencilla y rápida a modo de que no tienen que buscar por millones de páginas de Internet para encontrarla. El resultado, el número de descargas de una aplicación se dispara en tan solo unos días!
Menor tiempo de comercialización
Con todas las APIS integradas en Android, es fácil desarrollar aplicaciones muy completas en un periodo corto de tiempo. Además de esto, a diferencia de otros mercados móviles, puedes publicar tu aplicación tan pronto como la subas al Android Market. Eso sí, es recomendable que consideres siempre los Términos de Privacidad y de Servicio de Google para que tu aplicación se mantenga en el market, y no es solo por Google, sino por los usuarios, quienes provienen de diferentes partes del mundo, tienen diferentes edades, y diferentes ideologías.
Compatibilidad
Android puede ser ejecutado en muchos dispositivos diferentes, ya que viene con herramientas que ayudan a desarrollar aplicaciones ?Cross-compatibility?, lo cual significa que Google solo permite que las aplicaciones funcionen en dispositivos compatibles. Es decir, si una aplicación requiere cámara frontal, entonces solo podrá ser vista en el Android Market por teléfonos que cumplan con esta característica.
Consulta el Programa de Compatibilidad de Android para asegurarte de que tus aplicaciones pueden ejecutarse en todos los dispositivos
Híbridos
Un híbrido, combina dos o más servicios para crear una aplicación. Por ejemplo, puedes hacer un híbrido usando la cámara del teléfono y los servicios de geo localización de Android, con ello, lograrías que tu aplicación mostrara la ubicación exacta del lugar que ha sido capturado en una fotografía. Es muy fácil crear muchas aplicaciones combinando las librerías y los servicios de diferentes y útiles formas.
Y por último, otro de los muchos porqués de programar en AndroidGoogle, una de las empresas más grandes e innovadoras hoy en día en cuanto a informática se refiere, está detrás de Android, junto con muchas otras empresas con marcas mundialmente reconocidas, apoyando su desarrollo y el tuyo como desarrollador de Android, suena increíble ¿no es así?.
[/left]
1 - Instalación de Android

El objetivo de este tutorial es iniciarse en la programación de Android. Se requieren conceptos previos de programación en Java
Se busca ir conociendo los rudimentos básicos de la programación en Android presentando los conceptos con ejercicios resueltos e invitando a la resolución de otros problemas propuesto.

Descarga de herramientas necesarios para programar para Android.

1 - Primero debemos instalar el compilador de Java y la máquina virtual. Estas herramientas las podemos descargar de:
Java SE Development Kit (JDK).

2 - El segundo paso es la descarga del ADT (que contiene todo lo necesario para comenzar el desarrollo de aplicaciones en Android), lo hacemos del sitio (descargar el de 32 o 64 bit según el JDK de Java que ya tenemos instalado del paso anterior):
Android SDK.

3 - El tercer paso es descomprimir el ADT, por ejemplo en la raiz de c:

4 - El cuarto paso es ejecutar el Eclipse:
Nos dirigimos a la carpetas creadas cuando descomprimimos el ADT y vemos que tenemos dos carpetas:

eclipse
 sdk
Entramos a la carpeta eclipse y ejecutamos eclipse.exe
Debe aparecer una ventana de inicio similar a esta:


Nos pide seguidamente la carpeta donde deseamos ir almacenando los proyectos que desarrollemos:


Ahora ya estamos en el entorno que tiene una vista similar a esta (recordemos que es el Eclipse con algunos cambios desarrollados por Google), la primera vez que ingresamos nos aparece una pantalla de bienvenida pero podemos cerrarla haciendo clic en la cruz de la pestaña y ya tenemos el entorno de trabajo:


7 - Por último debemos crear el AVD (Android Virtual Device) para ello nos dirigimos a la opción Window -> Android Virtual Device Manager.
En este diálogo debemos crear el emulador de Android (presionamos el botón New...):

En este diálogo asignamos un nombre a nuestro AVD, elegimos un dispositivo (que no sea tan grande ya que no entrara en pantalla, podemos probar con WVGA(480,800)), lo enlazamos con la versión de SDK respectivo, fijamos un tamaño al SD Card:

Ya tenemos todo configurado para el desarrollo de aplicaciones Android.

Para Continuar en el Aprendizaje de Programación en Android pinchá Aqui

Programar en Android(Basico) - Risuk90
44 Puntos Score: 6.3/10
Visitas: 2703 Favoritos: 27
Ver los usuarios que votaron...
10 Comentarios Programar en Android(Basico) - Risuk90
muy bueno amigo
 
Muy buena info amigo,vale ORO tu post!!
gracias por la info
Execelente informacion amigo... gracias  
Muy buen aporte para los amantes de ANDROID!!!
muy bien, se agradece, lo probar?
Exelente, quiero aprender a programar ya esta porqueria, no puedo dar en la tecla.
Cuando voy al linck de java hay una version nueva la numero 8 ?
Para dejar un comentario Registrate! o.. eres ya usuario? Accede!