Sie sind auf Seite 1von 24

Desarrollo de aplicaciones

para Android
1: Primeros pasos para el desarrollo con Android

Eugenio Jacobo Hernández Valdelamar


Agosto, 2010
Contenido
● Plataformas móviles: iOS, WP y Android
● Android a primera vista
● Requisitos para el desarrollo
● Un atajo directo: MOTODEV Studio
● Instalación y configuración
● Ahora si, HOLA ANDROID (aunque sea en el
emulador)
● Hey, ¿no hay nada más Simple?
Plataformas móviles
● Los dispositivos móviles ya pululan por doquier.
Desde smartphones hasta la próxima carnicería de las
tablets.
● Los jugadores: Microsoft, Apple y Google.
● MS viene con la apuesta del Win Phone 7
● Apple sigue en pie con su iOS (iPhone OS)
● Google se abre camino con Android y parece que
muchos fabricantes lo adoptarán.
● No importa el dispositivo, estas son las plataformas
para desarrollo que pelearán la preferencia de los
desarrolladores y usuarios.
iOS vs WP7 vs Android
Características iPhone OS Windows Phone Android
Core del sistema Mach Windows CE 6.0 Linux 2.6.25 para ARM
operativo (fork??)
Lenguajes de Objective C, C++ C#, VB.Net Java, C#(?), Scala,
programación C/C++ (Android NDK),
Ruby (?), Simple
Runtimes No se permiten Silverlight .Net CLR, Dalvik Virtual Machine,
runtimes de terceros XNA GS runtime (no se Flash Player, Mono
(no JRE, Flash, .Net permite código nativo), Execution Enviroment
CLR, etc) Flash (?), Java (?) (comercial)
Comercialización y Apple App store Games Hub with Xbox Android market
descarga de Live (?)
aplicaciones
Licenciamiento Comercial Comercial Open source
Web browser Safari, iCab Mobile, Internet Explorer (IE) Browser, Coco,
Opera mini Dolphin, Opera mini,
skyfire, Fennec,
xScope
Multitarea OK No disponible para OK
aplicaciones de terceros
Tendencias en sistemas operativos
móviles

La adopción de Android se debe por mucho a que es el único SO


móvil open source .
Android a primera vista
Requisitos para el desarrollo de
aplicaciones con Android
● La manera "artesanal" y recomendada de preparar una
máquina para desarrollar con Android es instalando lo
siguiente:
● Java JDK 6 (forzoso o NO jala) – 58 Mb
● Android SDK 2.2 o > - 22 Mb
● Eclipse 3.4 o > - 78 Mb
● Android Development Toolkit (ADT) - plug-in para Eclipse –
8 Mb
● Claro que todo esto implica la instalación y la
correspondiente configuración del IDE.
● Para quien guste:
● http://www.javamovil.info/J2ME/android_1.html
El atajo: MOTODEV Studio
● MOTODEV es un ambiente integrado de desarrollo (IDE)
para desarrollar aplicaciones Android.
● Incluye:
● Eclipse 3.4
● Android Development Tools
● Android SDK (con un actualizador de versiones del SDK)
● Emuladores de dispositivos Motorola
● Plataformas de desarrollo anfitrionas: Win, Linux, Mac OS
● Hay que registrarse como desarrollador para poder
descargarlo.
● http://developer.motorola.com/log-in/
http://developer.motorola.com/docstools/motodevstudio/download/
Descarga e instalación del
MOTODEV
● Descarga del MOTODEV
● Versión agosto 2010: 1.3
● Tamaño: 176 Mb
● Tiempo: dependiendo de la conexión como < 30
minutos
● Instalación (en Win XP)
● Primero el JDK
● Luego hagamos doble clic sobre el instalador del
MOTODEV
La instalación del SDK y algunos
de los extras tardá alrededor de
unos 15 minutos más.
Crear un nuevo dispositivo virtual
Hola Android: crear nuevo proyecto
3 lineas de código para desplegar
el Hola Mundo
NO dolió!!!!!!! :)
¿No hay nada más Simple?
● Al parecer hay una alternativa más sencilla para desarrollar
aplicaciones en Android.
● Se trata de Simple, un dialecto de BASIS.
● Como sus primos, tiene un runtime para ejecutar las aplicaciones.
● http://code.google.com/p/simple/
● Requisitos de instalación:
● JDK 1.6
● Android SDK 1.5 o superior
● Distribución de Simple (Mac, Linux o Win)
● Por el momento no tiene IDE.
● Lástima que al parecer no tiene actividad desde 2009.
Comentarios finales
● Android será un nuevo comienzo y una nueva
experiencia para todos, considerando el impetu que
Google le está dando.
● Ya con todo el entorno preparado lo siguiente será
entender el modelo de desarrollo y las prestaciones
que tiene la plataforma.
● Es seguro que llegarán en el corto plazo nuevas
versiones, herramientas y ambientes; también será
interesante como atraen desarrollos ya establecidos.
● Sería muy interesante contar con una versión de
escritorio del App Inventor.
Lecturas recomendadas
● Hello, Android Introducing Google’s Mobile
Development Platform. Ed Burnette.
● Andbook! Nicolas Gramlich.

Das könnte Ihnen auch gefallen