COMO CREAR UNA APLICACIÓN EN ANDROID
Android es un sistema
operativo diseñado para teléfonos móviles por Google conjuntamente con el grupo
Open Handset Aliance, que es un conjunto de empresas dedicadas al mundillo de
los teléfonos móviles.
Desde una serie de aplicaciones y unas herramientas base, Android da la oportunidad al usuario de crear y también compartir aplicaciones nuevas usando y aprovechando todo el potencial que ofrece el teléfono móvil.
Desde una serie de aplicaciones y unas herramientas base, Android da la oportunidad al usuario de crear y también compartir aplicaciones nuevas usando y aprovechando todo el potencial que ofrece el teléfono móvil.
Empezando
Lo
primero será saber que para programar aplicaciones nativas en Android, deberemos aprender a programar en
el lenguaje Java,
conociendo la programación
orientada a objetos.
Lo primero que debemos hacer es preparar nuestro entorno de
desarrollo y saber dónde conseguir cualquier información. Para ello, lo primero
es saber dónde está toda la
información para los desarrolladores de Android. Google nos tiene
preparada una web para ello, pero debemos saber que toda la información
está en inglés En esta web,
tenemos 3 secciones básicas: Diseño, Desarrollo y Distribución. En ellas, tendremos toda la
información acerca de las recomendaciones de Google para diseñar nuestra app,
toda la información sobre la API de Android e información para saber publicar
nuestra aplicación, sabiendo cómo promocionarla, anunciarla.
En la parte de abajo, tendremos información adicional, sobre Android,
conseguir el SDK (Software Development Kit), soporte. Éste será nuestro primer
paso, descargarnos el entorno de desarrollo, para lo que iremos a Get the SDK, o haremos click en el
siguiente enlace.
Una vez en la web, basta con que le demos al link que dice Down load the SDK, y nos bajará una versión del entorno de desarrollo Eclipse, personalizada para Android y ya preparada con el último SDK, el plugin ADT, así como emuladores sobre los que poder testear nuestra aplicación.
Una vez en la web, basta con que le demos al link que dice Down load the SDK, y nos bajará una versión del entorno de desarrollo Eclipse, personalizada para Android y ya preparada con el último SDK, el plugin ADT, así como emuladores sobre los que poder testear nuestra aplicación.
En el pasado Google I/O (2013), anunciaron
también el nuevo IDE Android Studio, el cual podemos también utilizar
en lugar de Eclipse, pero debemos saber que aún están en fase beta. Desde la
misma página podrás acceder a la información al mismo. Nosotros, pero en este
tutorial utilizaremos Eclipse.
Una vez abrimos nuestro entorno de desarrollo, podemos descargarnos todas las versiones de Android si
queremos, así como otros paquetes extra. Para ello utilizaremos
el Android SDK Manager.
Por otro lado, podremos crear tantos emuladores de dispositivos Android como queramos: con distintos tamaños de pantalla, distintas versiones de Android… Para ello, debemos utilizar el Android Virtual Device Manager (ADB), al cual podemos acceder desde Eclipse o desde la vía de comandos de nuestro sistema operativo.
Aunque la mejor manera de tener control sobre nuestros dispositivos será aprendiendo a manejar ADB desde la línea de comandos, algo de lo que también hemos hablado. No obstante, en Eclipse podremos gestionar también nuestros dispositivos y sacar información de nuestro dispositivo: desde capturas de pantalla o ver los ficheros hasta enviar coordenadas GPS o enviar una llamada. Para ello, iremos a Windows / Open perspective / Other… / DDMS. La vista de Eclipse DDMS (Dalvik Debug Monitor Server) nos será de gran utilidad mientras desarrollemos nuestras aplicaciones. Disponemos de toda la información sobre la misma en el siguiente enlace.
Llegados a este punto, nuestro ordenador está preparado para crear nuestra primera aplicación Android. Para ello, nos basaremos en los pasos que Google nos recomienda seguir para una sencilla app. Toda esta información la podremos encontrar en unos trainings que Google nos tiene preparados:
Por otro lado, podremos crear tantos emuladores de dispositivos Android como queramos: con distintos tamaños de pantalla, distintas versiones de Android… Para ello, debemos utilizar el Android Virtual Device Manager (ADB), al cual podemos acceder desde Eclipse o desde la vía de comandos de nuestro sistema operativo.
Aunque la mejor manera de tener control sobre nuestros dispositivos será aprendiendo a manejar ADB desde la línea de comandos, algo de lo que también hemos hablado. No obstante, en Eclipse podremos gestionar también nuestros dispositivos y sacar información de nuestro dispositivo: desde capturas de pantalla o ver los ficheros hasta enviar coordenadas GPS o enviar una llamada. Para ello, iremos a Windows / Open perspective / Other… / DDMS. La vista de Eclipse DDMS (Dalvik Debug Monitor Server) nos será de gran utilidad mientras desarrollemos nuestras aplicaciones. Disponemos de toda la información sobre la misma en el siguiente enlace.
Llegados a este punto, nuestro ordenador está preparado para crear nuestra primera aplicación Android. Para ello, nos basaremos en los pasos que Google nos recomienda seguir para una sencilla app. Toda esta información la podremos encontrar en unos trainings que Google nos tiene preparados:
“CREANDO UN NUEVO PROYECTO ANDROID”
Haz clic en New en la ventana que aparece, abrir la
carpeta Android y
elegir Android Aplicación Project
En la siguiente ventana, debemos introducir el nombre de nuestra
aplicación, el nombre del proyecto y el nombre del paquete (éste será único para nuestra app, pues será
el ID que Google Play utilizará para identificar la aplicación). También
introduciremos la versión de Android mínima requerida, así como la versión con
la que compilaremos (generar nuestra aplicación a partir del código) nuestra
aplicación.
Tras rellenar todos los campos según necesitemos o queramos, nos vamos a
la siguiente pantalla, donde dejaremos las opciones seleccionadas por defecto.
En la siguiente pantalla, podremos crear un icono para nuestra
aplicación. Para ello, sería ideal echar un vistazo a las guías de diseño de
Android con respecto a lo que a iconos se refiere.
Por último, seleccionaremos una plantilla de actividad sobre la que
empezar a trabajar.