Menu

Cómo empezar a desarrollar aplicaciones para dispositivos móviles con sistema operativo android. Capítulo 1: Introducción y requisitos

K2

Hoy estrenamos en Paratuandroid una nueva sección. ¿quieres aprender a desarrollar tus propias aplicaciones para android? Con este capítulo comenzamos un curso con el que aprenderemos a hacer nuestras primeras aplicaciones. Esta semana el Capítulo 1: Introducción y requisitos, con el que dejaremos nuestro equipo preparado con todo lo necesario para adentrarnos en el gratificante mundo del desarrollo.

Una de las grandes cualidades, a veces poco destacada, de los dispositivos móviles con sistema operativo Android, tales como smartphones y tablets, es la libertad y facilidades que sus creadores han dado al usuario medio-avanzado para el desarrollo de aplicaciones propias.

Si bien esto requiere de ciertas habilidades de programación, muchas de las funcionalidades ya nos las dan programadas, y solo hay que hacer llamadas a sus funciones. Te preguntarás, ¿puedo yo desarrollar una aplicación para android? La respuesta es sí. Ahora solo queda saber cuánto puedes abarcar.

desarrollo1

Requisitos:

Para desarrollar una aplicación básica para android, como veremos, vamos a necesitar lo siguiente:

 

  • - Ordenador con cualquier sistema operativo (windows, GNU/Linux, Mac OS)
  • - Entorno de desarrollo, recomendando Eclipse.
  • - Kit de desarrollo de aplicaciones android.
  • - Conocimientos medios de programación orientada a objetos, preferiblemente java.
  • - Ganas y paciencia.
  • - Opcionalmente, un dispositivo móvil con Android

Sin conocimientos en absoluto de programación, esta tarea puede hacerse más tediosa, pero cuando consigáis hacer funcionar vuestras aplicaciones, será mucho más gratificante.

Como vamos a desarrollar aplicaciones con Java, necesitaremos el JDK (Java development kit) que nos descargaremos de aquí:

http://www.oracle.com/technetwork/java/javase/downloads/index.html

desarrollo2

Comenzamos entonces y nos descargamos el entorno de desarrollo Eclipse de su web

http://www.eclipse.org/downloads/packages/eclipse-ide-java-developers/heliossr2

desarrollo3

Eclipse es un potente entorno de desarrollo multipropósito, libre y gratuito.

Una vez finalizada la descarga solo nos queda descomprimirlo (no requiere instalación) y ya podemos arrancarlo.

 

Vamos ahora con el SDK (Software Development Kit) de Android.

Este paquete nos va a proporcionar muchas herramientas útiles para el desarrollo de aplicaciones para nuestro dispositivo android, incluyendo un emulador de teléfonos Android.

http://developer.android.com/sdk/index.html

desarrollo4

Escogemos el que corresponda a nuestro sistema operativo, y lo descomprimimos en alguna carpeta, que posteriormente necesitaremos, para indicarle a Eclipse donde buscar. Memorizadla.

Ya podemos proceder a la integración de Android con nuestro entorno de desarrollo. Para ello, abrimos nuestro Eclipse, y seguiremos los siguientes pasos:

desarrollo5

  • - Pulsamos arriba, en ayuda, y ahí en Instalar nuevo software.
  • - En la nueva ventana de dialogo que se abre, pulsamos en la parte superior, en Añadir.
  • - Se abre un formulario que nos pide, nombre y dirección. Como nombre le daremos ADT Plugin y en la dirección le pondremos los repositorios de google:

https://dl-ssl.google.com/android/eclipse/

desarrollo6

  • - Le damos a OK, y cuando acabe de pensar, marcamos en el cuadro de software disponible el checkbox de Developer Tools.
  • - Cuando le damos a siguiente nos dirá todo lo que va a bajar, seleccionamos todo, le damos a siguiente, aceptando todas las licencias, y al cabo de un rato de espera, ya tendremos todo instalado.

Una vez ha terminado de instalarlo, reiniciamos nuestro Eclipse, y ya solo nos queda decirle donde hemos instalado nuestro SDK de Android.

  • - Seleccionamos arriba Ventana → Preferencias.
  • - En la barra izquierda seleccionamos Android.
  • - Donde nos pregunta por el SDK Location buscamos la carpeta donde lo hemos descomprimido / instalado.
  • - Aplicamos los cambios, y hemos terminado. En este punto, ya tenemos un entorno de desarrollo funcional para nuestras aplicaciones Android. Podemos pasar a crear un nuevo dispositivo virtual en el que probaremos nuestros programas. Esto será un teléfono Android perfectamente funcional ejecutándose en nuestro ordenador.

Vamos a la carpeta de nuestro SDK de Android, en tools, y arrancamos el ejecutable android.exe.

La primera vez que lo arrancamos, no tenemos ninguna versión de Android instalada, por lo que seguiremos los pasos que nos indica para actualizarlo y descargar los sistemas operativos. Aunque solo queráis programar para una versión, yo os recomendaría decirle que baje todas, ya que nos es mucho problema el tamaño que ocupan, y luego podemos elegir. Habiendo actualizado, ya podemos crear un nuevo dispositivo.

Aquí depende mucho de lo que queramos hacer con nuestras aplicaciones, aunque no es problema si dejáis algo atrás, ya que posteriormente se le puede añadir todas las funcionalidades que se desee.

  • - Nos ponemos en Virtual Devices y le decimos que queremos crear uno nuevo.
  • - Le podéis dar el nombre que os venga en gana, no es más que un identificador.
  • - En Target es donde vamos a seleccionar el sistema operativo que va a tener nuestro dispositivo. Aquí hay que tener unas cuantas cosas en cuenta, como por ejemplo, que algunas de las funcionalidades de 2.3, por ejemplo, no se encuentran disponibles en 1.5. Otra cosa a tener en cuenta es si vamos a querer utilizar Google Maps en nuestra aplicación. Si es así, tendremos que seleccionar la versión que corresponda, pero la línea que pone Google API.
  • - Si vuestras aplicaciones van a utilizar la tarjeta SD del teléfono, podéis marcarle ahí el tamaño que le vais a dar para utilizar en vuestro dispositivo virtual.
  • - En Skin vamos a decirle que tipo de pantalla tiene nuestro teléfono, pudiendo escoger entre las más utilizadas sin necesidad de darle nosotros la resolución.
  • - Y en Hardware le vamos a decir que funcionalidades va a tener nuestro dispositivo, tales como GPS, acelerómetros, etc. etc. Como ya hemos dicho, añadid las que creáis que necesitáis, sin preocuparos si dejáis alguna, ya que posteriormente se puede editar y añadir a vuestro antojo.

desarrollo7

 

Le damos a Crear y ya tenemos nuestro móvil virtual sobre el que probar las aplicaciones. Podéis probarlo dándole a Start. Tened en cuenta, que en función del ordenador que tengáis, puede llegar a tardar 3-4 minutos en arrancar.

desarrollo8

Ya tenemos todo listo. Un entorno de desarrollo perfectamente funcional para programar nuestras propias aplicaciones Android de manera 100% gratuita y libre. En el próximo capítulo veremos cómo empezamos a programar una sencilla aplicación y la ejecutamos tanto en el emulador, como en un teléfono móvil.

 

Descarga en PDF

 

Para dudas y/o comentarios os remito al hilo correspondiente del FORO

 

DendelX

Las nuevas tecnologías me han apasionado desde que puedo recordar. Desde que en 1996 conseguí mi primer ordenador, hasta hoy, me he dedicado a romper y arreglar cualquier cosa que ha caido en mis manos.

A finales de 2010 conozco el mundo android, de la mano de Soldieer con su flamante Galaxy 3... XD, y tan solo dos meses despues nos decicimos a iniciar Paratuandroid.com, que es mi primera aventura seria en el mundo web.

volver arriba

Opinión de la Teclast X70 R con 3G, una tablet súper económica y muy completa

10-02-2016 hardware y moviles android soldieer

Opinión de la Teclast X70 R con 3G, una tablet súper económica y muy completa

 ¿7 pulgadas, soporte 3G y sólo 50€? pues sí, es la Teclast X70 R, una tablet muy asequible y funcional. La bajada del precio de las tablets es algo que ya...

Read more

Opinión sobre el ZGPAX S365, un smartwatch elegante, completo y barato

10-02-2016 hardware y moviles android soldieer

Opinión sobre el ZGPAX S365, un smartwatch elegante, completo y barato

Hoy os traemos un smartwatch que cuenta con más opciones de hardware de calidad en comparación con otros dispositivos de su mismo precio. El modelo que os vamos a presentar...

Read more

Paratuandroid utiliza cookies propias y de terceros para mejorar su experiencia de navegación y realizar tareas de analítica. Si continúa navegando, entendemos que acepta nuestra política de cookies.

Si no cambia la configuración de su navegador, usted acepta su uso. Saber más

Acepto

 

Política de cookies


Este portal, al igual que la mayoría de portales en Internet, usa cookies para mejorar la experiencia de navegación del usuario. Las cookies personalizan los servicios que ofrece el sitio web, ofreciendo a cada usuario información que puede ser de su interés, en atención al uso que realiza de este portal. A continuación encontrará información sobre qué son las cookies, qué tipo de cookies utiliza este portal, cómo puede desactivar las cookies en su navegador o cómo desactivar específicamente la instalación de cookies de terceros y qué ocurre en caso de deshabilitarlas.

¿Qué son las cookies?

Las cookies son pequeños archivos que algunas plataformas, como las páginas web, pueden instalar en su ordenador, smartphone, tableta o televisión conectada, al acceder a las mismas. Sus funciones pueden ser muy variadas: almacenar sus preferencias de navegación, recopilar información estadística, permitir ciertas funcionalidades técnicas, almacenar y recuperar información sobre los hábitos de navegación o preferencias de un usuario o de su equipo hasta el punto, en ocasiones, dependiendo de la información que contengan y de la forma en que utilice su equipo, de poder reconocerlo. Una cookie se almacena en un ordenador para personalizar y facilitar al máximo la navegación del usuario. Las cookies se asocian únicamente a un usuario y su ordenador y no proporcionan referencias que permitan deducir datos personales del usuario. El usuario podrá configurar su navegador para que notifique o rechace la instalación de las cookies enviadas por el sitio web.

¿Por qué son importantes?

Las cookies son útiles por varios motivos. Desde un punto de vista técnico, permiten que las páginas web funcionen de forma más ágil y adaptada a las preferencias del usuario como ,por ejemplo, almacenar su idioma o la moneda de su país. Además, ayudan a los responsables de los sitios web a mejorar los servicios que ofrecen, gracias a la información estadística que recogen a través de ellas. Finalmente, sirven para hacer más eficiente la publicidad que le mostramos, gracias a la cual le podemos ofrecer servicios de forma gratuita.

¿Cómo utilizamos las cookies?

Navegar por este portal supone que se puedan instalar los siguientes tipos de cookies:

Cookies de mejora del rendimiento

Este tipo de cookies conserva sus preferencias para ciertas herramientas o servicios para que no tenga que reconfigurarlos cada vez que visita nuestro portal y, en algunos casos, pueden ser aportadas por terceros. Algunos ejemplos de este tipo de cookies son: ajuste del volumen de los reproductores audiovisuales, preferencias de ordenación de artículos o velocidades de reproducción de vídeo compatibles. En el caso de comercio electrónico, permiten mantener información sobre su cesta de la compra.

Cookies de análisis estadístico

Son aquellas que, bien tratadas por nosotros o por terceros, permiten cuantificar el número de visitantes y analizar estadísticamente la utilización que hacen los usuarios de nuestros servicios. Gracias a ellas podemos estudiar la navegación por nuestra página web y mejorar así la oferta de productos o servicios que ofrecemos. Estas cookies no irán asociadas a ningún dato de carácter personal que pueda identificar al usuario, dando información sobre el comportamiento de navegación de forma anónima.

Cookies de geolocalización

Estas cookies son usadas por programas que intentan localizar geográficamente la situación del ordenador, smartphone, tableta o televisión conectada, para de manera totalmente anónima ofrecerle contenidos y servicios más adecuados.

Cookies de registro

Cuando usted se registra en nuestro portal, se generan cookies que le identifican como usuario registrado e indican cuándo usted se ha identificado en el portal. Estas cookies son utilizadas para identificar su cuenta de usuario y sus servicios asociados, facilitando así su navegación. Estas cookies se mantienen mientras usted no abandone la cuenta, cierre el navegador o apague el dispositivo. Estas cookies pueden ser utilizadas en combinación con datos analíticos para identificar de manera individual sus preferencias en nuestro portal.

Cookies publicitarias

Son aquéllas que, bien tratadas por nosotros o por terceros, permiten gestionar eficazmente los espacios publicitarios de nuestro sitio web, adecuando el contenido del anuncio al contenido del servicio solicitado o al uso que realice de nuestra página web. Gracias a ella podemos conocer sus hábitos de navegación en internet y mostrarle publicidad relacionada con su perfil de navegación.

Otras cookies de terceros

En algunas de nuestras páginas se pueden instalar cookies de terceros que permitan gestionar y mejorar los servicios que éstos ofrecen. Un ejemplo de este uso son los enlaces a las redes sociales que permiten compartir nuestros contenidos.

¿Cómo puedo configurar mis preferencias?

Usted puede permitir, bloquear o eliminar las cookies instaladas en su equipo mediante la configuración de las opciones de su navegador de internet.
A continuación le ofrecemos enlaces en los que encontrará información sobre cómo puede activar sus preferencias en los principales navegadores:

- Google Chrome
- Mozilla Firefox
- Internet Explorer
- Safari
- Safari para IOS (iPhone, iPad)

Finalmente, puede usted dirigirse al portal Your Online Choices dónde además de encontrar información útil, podrá configurar, proveedor por proveedor, sus preferencias sobre las cookies publicitarias de terceros.

¿Qué ocurre si se deshabilitan las cookies?

En el caso de bloquear o no aceptar la instalación de cookies es posible que ciertos servicios ofrecidos por nuestro sitio web que necesitan su uso queden deshabilitados y, por lo tanto, no estén disponibles para usted por lo que no podrá aprovechar por completo todo lo que nuestras webs y aplicaciones le ofrecen. Es posible también que la calidad de funcionamiento de la página web pueda disminuir.

Aceptación de cookies

Si usted sigue navegando después de haberle informado sobre nuestra Política de cookies entendemos que acepta la utilización de las cookies.
Al acceder a este sitio web o aplicación por primera vez, verá una ventana donde se le informa de la utilización de las cookies y donde puede consultar esta política de cookies. Si usted consiente la utilización de cookies, continúa navegando o hace clic en algún link se entenderá que usted ha consentido nuestra política de cookies y, por tanto, la instalación de las mismas en su equipo o dispositivo.
Además del uso de nuestras cookies propias, permitimos a terceros establecer cookies y acceder a ellas en su ordenador. El consentimiento del uso de las cookies de estas empresas está ligado a la navegación por este sitio web.

Actualizaciones en la Política de Cookies

Nuestro portal puede modificar esta Política de Cookies en función de exigencias legislativas, reglamentarias, o con la finalidad de adaptar dicha política a las instrucciones dictadas por la Agencia Española de Protección de Datos, por lo que se aconseja a los usuarios que la visiten periódicamente.

United Kingdom Bookmaker CBETTING claim Coral Bonus from link.