Está en la página 1de 3

Apps para Dispositivos Móviles - ¡Realiza tus ideas!

3.2. Android: desarrollo de aplicaciones

Licencia
Este documento, su texto y gráficos e imágenes, puede ser utilizado bajo una
licencia Creative Commons de tipo Reconocimiento – NoComercial –
SinObraDerivada. En caso de utilizarse este material la atribución se debe
respetar citando la fuente como “Federico Peinado. Facultad de Informática,
Universidad Complutense de Madrid” y expresamente, si es posible, mediante
un enlace activo a “ http://www.ucm.es ”.

Desarrollo de aplicaciones para Android


El proceso de desarrollo de aplicaciones para Android no es muy diferente del
proceso de desarrollo de aplicaciones “normales”, comúnmente llamadas “de
escritorio”. Para explicarlo, podemos dividirlo en cuatro fases.

La primera fase es la configuración. Si quieres desarrollar aplicaciones para


Android necesitas las herramientas adecuadas para ello, configuradas para
trabajar de la manera más cómoda. También puede que necesites conectar algún
dispositivo Android, como tu propio teléfono, al ordenador desde donde piensas
trabajar. Aunque si prefieres no tener que instalar ni ejecutar nada sobre un
dispositivo Android real, en esta fase puedes configurar tantos dispositivos
virtuales como necesites para más tarde poder probar tu aplicación.

La segunda fase es el desarrollo propiamente dicho. Esta fase siempre comienza


por la creación de un nuevo proyecto. Por un lado tendrás que diseñar cómo
será el aspecto y el funcionamiento de la aplicación que tienes en mente; y por
otro, necesitarás organizar un conjunto de directorios en tu disco duro para
albergar todos esos ficheros que irás generando a medida que avance el
proyecto. Ficheros como los que componen el código fuente, los recursos
textuales, gráficos o sonoros de la aplicación, y otros que, simplemente,
contienen información de configuración.

La tercera es la fase de la depuración y las pruebas. En realidad esta fase se

Apps para dispositivos móviles


Universidad Complutense de Madrid - Federico Peinado 1
“solapa” con la segunda, ya que según escribas el código fuente, es importante
ir depurándolo (es decir, corrigiendo errores) a base de ejecutar la aplicación y
comprobar si funciona como debería en un dispositivo real (o virtual, si así lo
prefieres). Gracias a las herramientas que habrás configurado en la primera fase
podrás crear una gran batería de pruebas automáticas que sirvan para garantizar
el funcionamiento y la calidad de las aplicaciones que desarrolles.

La cuarta y última fase del proceso de desarrollo es la publicación. Lo que


debes hacer aquí es preparar y construir la versión definitiva de la aplicación
que será distribuida a los usuarios. En Android las aplicaciones se empaquetan
comprimiendo todos los ficheros del proyecto en un único archivo de extensión
APK. Este archivo se puede compartir con otras personas de manera directa
(para que lo instalen manualmente en sus dispositivos) o se puede poner a
disposición del público a través de una tienda digital como Google Play.

Para distribuir tus aplicaciones mediante Google Play necesitarás una cuenta en
Google. Con esta cuenta, podrás registrarte en la consola del desarrollador de
Google Play, ya sea a título personal o con una cuenta creada expresamente para
tu empresa. Este registro es el único paso que tiene un pequeño coste asociado,
un pago único (sin cuotas periódicas) que se realiza a través de la plataforma de
pagos Google Wallet. Una vez registrado como desarrollador ya podrás publicar
tantos juegos y aplicaciones gratuitas como quieras. Aunque si quieres obtener
ingresos por vender aplicaciones, contenidos digitales o suscripciones a tus
usuarios, tendrás que registrarte también como comerciante en Google Wallet
desde la propia consola del desarrollador, un completísimo sitio web para el
seguimiento de todas tus operaciones comerciales.

Si necesitas inspiración, accede a la sección de desarrolladores de Android.com


y consulta el apartado “Spotlight”. Allí encontrarás historias de desarrolladores
que han conocido el éxito creando juegos y aplicaciones para Android.

Apps para dispositivos móviles


Universidad Complutense de Madrid - Federico Peinado 2
Referencias
Apartado “Spotlight” de la sección de desarrolladores de Android.com
http://developer.android.com/distribute/googleplay/spotlight/index.html
Consola de desarrollador de Google Play
https://play.google.com/apps/publish/signup/
Manual del emulador de dispositivos virtuales con Android
http://developer.android.com/tools/help/emulator.html
Plataforma de pagos Google Wallet
http://www.google.com/wallet/
Sección para desarrolladores en Android.com
http://developer.android.com/index.html
Sobre desarrollo de programas para Android
http://es.wikipedia.org/wiki/Desarrollo_de_programas_para_Android
Sobre el proceso para el desarrollo de software
http://es.wikipedia.org/wiki/Proceso_para_el_desarrollo_de_software

Licencia
Este documento, su texto y gráficos e imágenes, puede ser utilizado bajo una
licencia Creative Commons de tipo Reconocimiento – NoComercial –
SinObraDerivada. En caso de utilizarse este material la atribución se debe
respetar citando la fuente como “Federico Peinado. Facultad de Informática,
Universidad Complutense de Madrid” y expresamente, si es posible, mediante
un enlace activo a “ http://www.ucm.es ”.

Apps para dispositivos móviles


Universidad Complutense de Madrid - Federico Peinado 3

También podría gustarte