Está en la página 1de 24

Desarrollo de aplicaciones para Android

1: Primeros pasos para el desarrollo con Android


Eugenio Jacobo Hernndez Valdelamar Agosto, 2010

ontenido

Plata!ormas m"#iles: i$%, &P ' Android Android a primera #ista (e)uisitos para el desarrollo *n ata+o directo: ,$-$DEV %tudio

.nstalaci"n ' con!iguraci"n

A/ora si, H$0A A1D($.D 2aun)ue sea en el emulador3 He', 4no /a' nada ms %imple5

Plata!ormas m"#iles

0os dispositi#os m"#iles 'a pululan por do)uier6 Desde smartp/ones /asta la pr"7ima carnicer8a de las tablets6 0os +ugadores: ,icroso!t, Apple ' 9oogle6 ,% #iene con la apuesta del &in P/one : Apple sigue en pie con su i$% 2iP/one $%3 9oogle se abre camino con Android ' parece )ue muc/os !abricantes lo adoptarn6 1o importa el dispositi#o, estas son las plata!ormas para desarrollo )ue pelearn la pre!erencia de los desarrolladores ' usuarios6

i$% #s &P: #s Android


Caractersticas Core del sistema operativo Lenguajes de programacin Runtimes

iPhone OS
,ac/ $b+ecti#e , ??

Windows Phone
&indo;s @, VA61et E <60

Android
0inu7 26<62= para A(, 2!or>553 Ja#a, @253, %cala, B ?? 2Android 1DC3, (ub' 253, %imple Dal#i> Virtual ,ac/ine, Dlas/ Pla'er, ,ono E7ecution En#iroment 2comercial3 Android mar>et

1o se permiten runtimes de terceros 2no J(E, Dlas/, 61et 0(, etc3 Apple App store

%il#erlig/t 61et 0(, E1A 9% runtime 2no se permite c"digo nati#o3, Dlas/ 253, Ja#a 253 9ames Hub ;it/ Ebo7 0i#e 253 omercial .nternet E7plorer 2.E3

Comercializacin y descarga de aplicaciones Licenciamiento Web browser

omercial %a!ari, i ab ,obile, $pera mini

$pen source Aro;ser, oco, Dolp/in, $pera mini, s>'!ire, Dennec, 7%cope $C

Multitarea

$C

1o disponible para aplicaciones de terceros

-endencias en sistemas operati#os m"#iles

0a adopci"n de Android se debe por muc/o a )ue es el Fnico %$ m"#il open source 6

Android a primera #ista

(e)uisitos para el desarrollo de aplicaciones con Android

0a manera GartesanalG ' recomendada de preparar una m)uina para desarrollar con Android es instalando lo siguiente:

Ja#a JDC < 2!orzoso o 1$ +ala3 H =I ,b Android %DC 262 o J K 22 ,b Eclipse L6M o J K :I ,b Android De#elopment -ool>it 2AD-3 K plugKin para Eclipse H I ,b

laro )ue todo esto implica la instalaci"n ' la correspondiente con!iguraci"n del .DE6 Para )uien guste:

/ttp:BB;;;6+a#amo#il6in!oBJ2,EBandroidN16/tml

El ata+o: ,$-$DEV %tudio

,$-$DEV es un ambiente integrado de desarrollo 2.DE3 para desarrollar aplicaciones Android6 .nclu'e:

Eclipse L6M Android De#elopment -ools Android %DC 2con un actualizador de #ersiones del %DC3 Emuladores de dispositi#os ,otorola

Plata!ormas de desarrollo an!itrionas: &in, 0inu7, ,ac $%

Ha' )ue registrarse como desarrollador para poder descargarlo6

/ttp:BBde#eloper6motorola6comBlogKinB

/ttp:BBde#eloper6motorola6comBdocstoolsBmotode#studioBdo;nloadB

Descarga e instalaci"n del ,$-$DEV

Descarga del ,$-$DEV


Versi"n agosto 2010: 16L -amaOo: 1:< ,b -iempo: dependiendo de la cone7i"n como P L0 minutos Primero el JDC 0uego /agamos doble clic sobre el instalador del ,$-$DEV

.nstalaci"n 2en &in EP3


0a instalaci"n del %DC ' algunos de los e7tras tard alrededor de unos 1= minutos ms6

rear un nue#o dispositi#o #irtual

Hola Android: crear nue#o pro'ecto

L lineas de c"digo para desplegar el Hola ,undo

1$ doli"QQQQQQQ :3

41o /a' nada ms %imple5

Al parecer /a' una alternati#a ms sencilla para desarrollar aplicaciones en Android6 %e trata de %imple, un dialecto de AA%.%6

omo sus primos, tiene un runtime para e+ecutar las aplicaciones6 /ttp:BBcode6google6comBpBsimpleB JDC 16< Android %DC 16= o superior Distribuci"n de %imple 2,ac, 0inu7 o &in3

(e)uisitos de instalaci"n:

Por el momento no tiene .DE6 0stima )ue al parecer no tiene acti#idad desde 200R6

omentarios !inales

Android ser un nue#o comienzo ' una nue#a e7periencia para todos, considerando el impetu )ue 9oogle le est dando6 Sa con todo el entorno preparado lo siguiente ser entender el modelo de desarrollo ' las prestaciones )ue tiene la plata!orma6 Es seguro )ue llegarn en el corto plazo nue#as #ersiones, /erramientas ' ambientesT tambiUn ser interesante como atraen desarrollos 'a establecidos6 %er8a mu' interesante contar con una #ersi"n de escritorio del App .n#entor6

0ecturas recomendadas

Hello, Android .ntroducing 9oogleVs ,obile De#elopment Plat!orm6 Ed Aurnette6 Andboo>Q 1icolas 9ramlic/6

También podría gustarte