SlideShare una empresa de Scribd logo
1. Descargar el Android SDK de:
http://developer.android.com/sdk/index.html
Seleccionando nuestra versión de Windows 32 o 64 bits.
Lo instalamos
2. Descargar la Plataforma de Java desde Oracle, puesto que es sobre
la que vamos a desarrollar
http://www.oracle.com/technetwork/es/java/javase/downloads/index.html
Basta descargar el JDK e instalarlo.
Para nuestros amigos “JAVEROS”, saben de lo que hablamos para
los “DOTNETEROS” y otros, hay que aprender algo de JAVA.
De todos modos los desarrolladores estamos acostumbrados a
instalar y desinstalar hasta que nuestro entorno de desarrollo
queda listo. No voy a abundar en eso, se que todos somos
expertos en eso…..
SOFTWARE A DESCARGAR
Entendiendo la programación en
Android
Antes que nada Android es de Google, por lo que
seleccioné para este pequeño tutorial el “Android
Studio”, que es el entorno de programación perteneciente
a esta gran casa de Internet.
Existen otros entornos de desarrollo, pero Google esta
apostando por su propia herramienta y seamos sinceros
es mejor lo de casa, aunque están otros muy buenos
como Eclipse.
En general Android es como cualquier otro sistema
operativo, pero pensemos como si no conociéramos
nada de programación.
ACTIVIDADES EN ANDROID
Pues como en la vida diaria una actividad es una
acción que hacemos en un tiempo determinado,
como comer, bañarse o estar en una pantalla de
Android.
Por lo que el concepto de ACTIVIDAD es el pan
nuestro de cada día. Al iniciar una aplicación que
desde ahora denominaremos “app”, empieza la
actividad y de ahí otra regresar a la anterior,
pausarlas, reiniciarlas, etc., estas actividades las
podemos también entender como “pantallas” en el
ciclo de vida de nuestra app. Esto se da porque el
S.O. directamente las maneja directamente, no el
usuario, esto es completamente diferente a
programar en Windows. Para los “Linuxeros” esto no
es difícil de entender.
ACTIVIDADES EN ANDROID
Tomo la imagen anterior de Google para mostrar lo
que decíamos en la lamina anterior.
Ahora vemos varias funciones como OnCreate,
OnStart, OnResume etc. Lo explicamos a
continuación.
ACTIVIDADES EN ANDROID
- OnCreate. La actividad es llamada por primera
ocasión.
- OnStart. La actividad esta siendo visible por el
usuario.
- OnResume. La actividad va a comenzar a
interactuar con el user.
- OnPause. Se da cuando se va a lanzar una nueva
actividad.
- OnStop. La actividad queda completamente oculta
para el usuario.
- OnDestroy. Es llamada al final de la actividad y es
destruida completamente.
No vamos a meternos tanto en ello, pero si es
necesario saber el concepto de Actividad.
A TRABAJAR….
A los desarrolladores casi siempre nos aburre la
teoría, pero a veces es necesaria. Ya con la muy
breve explicación anterior vamos a darle al código.
Iniciamos el Android Studio con privilegios de Admin.
Seleccionamos New Project
- Application name y Module Name: MiPrimeraApp.
- Package name: com.example.miprimerapp , todo
en minúsculas. Este es el entorno.
- Lo que sigue es solamente el tipo de entorno sobre
el que nuestra app va a trabajar, versión del
S.O., compilación etc.
Ahora la apariencia de nuestra app, podemos buscar
un ícono, fondo, etc.
El tipo de apariencia de nuestra actividad principal y
el tipo de navegación. Para nuestro ejemplo Blank
Activity
El nombre de nuestra actividad, se sugiere que
cuando sea la primera dejémosla como MainActivity.
Aquí es donde va el código Java que interactúa con
el user
El Layout Name, igual dejémoslo como
activity_main, es el nombre de la pantalla, aquí
están los controles de usuario, como botones, cajas
de texto, etc. Y esta en XML.
Nuesto IDE esta listo para ser manipulado. En este
ejemplo, vamos a dejar el clásico “Hola Mundo”. Lo
corremos con el Boton de PLAY
Ahora esperemos a que se inicie nuestro “simulador” de
Android, lo que permite ver como va nuestra app. Con el
botón que se ve en la imagen, creamos un
smartphone, tablet etc en la versión que queramos:
Podemos tener el tamaño de memoria, tamaño de
pantalla etc. En nuestro caso usaremos el
AVD_for_Nexus_S y lanzamos el emulador, esperemos
un rato porque tarda bastante.
Por lo regular la primera vez no corre la aplicación en el
emulador, o tarda, esperemos un rato o al ver la
pantalla nuevamente corramos la app y tan tan:
Nuesta app esta lista para ser usada en nuestros
dispositivos, el archivo APK esta en la siguiente ruta:
C:usersUSERAndroidStudioProjectsMiPrimeraAppbuild
apk
Lo podemos cargar via USB y listo.
Esta es la primera parte del manual. G R A C I A S

Más contenido relacionado

Similar a Programación en Android 1 capítulo. Introducción

Introduccic3b3n bc3a1sica-a-netbeans-para-desarrollo-java - copia
Introduccic3b3n bc3a1sica-a-netbeans-para-desarrollo-java - copiaIntroduccic3b3n bc3a1sica-a-netbeans-para-desarrollo-java - copia
Introduccic3b3n bc3a1sica-a-netbeans-para-desarrollo-java - copia
esekazz
 
Manual de android
Manual de androidManual de android
Manual de android
LyzSerrano
 
Netbeans
Netbeans Netbeans
Cetis 109
Cetis 109Cetis 109
Cetis 109
Roberto Perales
 
Cetis 109(2)
Cetis 109(2)Cetis 109(2)
Cetis 109(2)
Jesus Vera
 
Gadget review
Gadget reviewGadget review
Gadget review
Roberto Perales
 
Gadget review
Gadget reviewGadget review
Gadget review
Jesus Vera
 
Manos a la obra con java y eclipse.
Manos a la obra con java y eclipse.Manos a la obra con java y eclipse.
Manos a la obra con java y eclipse.
grachika
 
Lenguaje de programacion java
Lenguaje de programacion javaLenguaje de programacion java
Lenguaje de programacion java
kimberly orellana
 
Tutorial j2me
Tutorial j2meTutorial j2me
Tutorial j2me
Ministerio La Voz
 
Tutorial j2me
Tutorial j2meTutorial j2me
Tutorial j2me
Pattiko Moreno
 
Pocket Edition
 Pocket Edition  Pocket Edition
Pocket Edition
devilishpraise794
 
Atix12
Atix12Atix12
Atix12
atixlibre
 
De los temas de android (introduccion-10)
De los temas de android (introduccion-10)De los temas de android (introduccion-10)
De los temas de android (introduccion-10)
equipotresamp
 
Manual aplicaciones moviles cristian
Manual aplicaciones moviles cristianManual aplicaciones moviles cristian
Manual aplicaciones moviles cristian
Cristian Asarl Godinez Hernandez
 
Actividades-Programacion-Robótica_Parte1.pdf
Actividades-Programacion-Robótica_Parte1.pdfActividades-Programacion-Robótica_Parte1.pdf
Actividades-Programacion-Robótica_Parte1.pdf
Roberto Fernández Pérez
 
Android
AndroidAndroid
Imperial math -_expo
Imperial math -_expoImperial math -_expo
Imperial math -_expo
Alejandra Rodriguez
 
Imperial math- Presentacion
Imperial math- PresentacionImperial math- Presentacion
Imperial math- Presentacion
Christian Carrera
 
programacion.en android.joseluis.yama.may.isc.j4
programacion.en android.joseluis.yama.may.isc.j4programacion.en android.joseluis.yama.may.isc.j4
programacion.en android.joseluis.yama.may.isc.j4
LuiS YmAY
 

Similar a Programación en Android 1 capítulo. Introducción (20)

Introduccic3b3n bc3a1sica-a-netbeans-para-desarrollo-java - copia
Introduccic3b3n bc3a1sica-a-netbeans-para-desarrollo-java - copiaIntroduccic3b3n bc3a1sica-a-netbeans-para-desarrollo-java - copia
Introduccic3b3n bc3a1sica-a-netbeans-para-desarrollo-java - copia
 
Manual de android
Manual de androidManual de android
Manual de android
 
Netbeans
Netbeans Netbeans
Netbeans
 
Cetis 109
Cetis 109Cetis 109
Cetis 109
 
Cetis 109(2)
Cetis 109(2)Cetis 109(2)
Cetis 109(2)
 
Gadget review
Gadget reviewGadget review
Gadget review
 
Gadget review
Gadget reviewGadget review
Gadget review
 
Manos a la obra con java y eclipse.
Manos a la obra con java y eclipse.Manos a la obra con java y eclipse.
Manos a la obra con java y eclipse.
 
Lenguaje de programacion java
Lenguaje de programacion javaLenguaje de programacion java
Lenguaje de programacion java
 
Tutorial j2me
Tutorial j2meTutorial j2me
Tutorial j2me
 
Tutorial j2me
Tutorial j2meTutorial j2me
Tutorial j2me
 
Pocket Edition
 Pocket Edition  Pocket Edition
Pocket Edition
 
Atix12
Atix12Atix12
Atix12
 
De los temas de android (introduccion-10)
De los temas de android (introduccion-10)De los temas de android (introduccion-10)
De los temas de android (introduccion-10)
 
Manual aplicaciones moviles cristian
Manual aplicaciones moviles cristianManual aplicaciones moviles cristian
Manual aplicaciones moviles cristian
 
Actividades-Programacion-Robótica_Parte1.pdf
Actividades-Programacion-Robótica_Parte1.pdfActividades-Programacion-Robótica_Parte1.pdf
Actividades-Programacion-Robótica_Parte1.pdf
 
Android
AndroidAndroid
Android
 
Imperial math -_expo
Imperial math -_expoImperial math -_expo
Imperial math -_expo
 
Imperial math- Presentacion
Imperial math- PresentacionImperial math- Presentacion
Imperial math- Presentacion
 
programacion.en android.joseluis.yama.may.isc.j4
programacion.en android.joseluis.yama.may.isc.j4programacion.en android.joseluis.yama.may.isc.j4
programacion.en android.joseluis.yama.may.isc.j4
 

Último

Actividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdfActividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdf
NajwaNimri1
 
Computacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajasComputacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajas
sofiahuarancabellido
 
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANOREVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
gisellearanguren1
 
Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
doctorsoluciones34
 
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdfProjecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Festibity
 
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor OficialCatalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
AMADO SALVADOR
 
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaCatalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
AMADO SALVADOR
 
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
AMADO SALVADOR
 
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
bendezuperezjimena
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
larapalaciosmonzon28
 
Sitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajasSitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajas
paulroyal74
 
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdfProjecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Festibity
 
SISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsxSISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsx
tamarita881
 
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial ValenciaCatalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
AMADO SALVADOR
 
herramientas de sitio web 3.0 2024
herramientas de sitio web 3.0  2024herramientas de sitio web 3.0  2024
herramientas de sitio web 3.0 2024
julio05042006
 
Manual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computoManual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computo
mantenimientocarbra6
 
Second Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro TapiaSecond Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro Tapia
al050121024
 
TIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololoTIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololo
KukiiSanchez
 
Nuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsadNuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsad
larapalaciosmonzon28
 
IA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticulturaIA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticultura
Miguel Rebollo
 

Último (20)

Actividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdfActividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdf
 
Computacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajasComputacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajas
 
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANOREVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
 
Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
 
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdfProjecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
 
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor OficialCatalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
 
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaCatalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
 
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
 
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
 
Sitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajasSitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajas
 
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdfProjecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
 
SISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsxSISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsx
 
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial ValenciaCatalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
 
herramientas de sitio web 3.0 2024
herramientas de sitio web 3.0  2024herramientas de sitio web 3.0  2024
herramientas de sitio web 3.0 2024
 
Manual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computoManual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computo
 
Second Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro TapiaSecond Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro Tapia
 
TIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololoTIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololo
 
Nuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsadNuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsad
 
IA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticulturaIA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticultura
 

Programación en Android 1 capítulo. Introducción

  • 1.
  • 2. 1. Descargar el Android SDK de: http://developer.android.com/sdk/index.html Seleccionando nuestra versión de Windows 32 o 64 bits. Lo instalamos 2. Descargar la Plataforma de Java desde Oracle, puesto que es sobre la que vamos a desarrollar http://www.oracle.com/technetwork/es/java/javase/downloads/index.html Basta descargar el JDK e instalarlo. Para nuestros amigos “JAVEROS”, saben de lo que hablamos para los “DOTNETEROS” y otros, hay que aprender algo de JAVA. De todos modos los desarrolladores estamos acostumbrados a instalar y desinstalar hasta que nuestro entorno de desarrollo queda listo. No voy a abundar en eso, se que todos somos expertos en eso….. SOFTWARE A DESCARGAR
  • 3. Entendiendo la programación en Android Antes que nada Android es de Google, por lo que seleccioné para este pequeño tutorial el “Android Studio”, que es el entorno de programación perteneciente a esta gran casa de Internet. Existen otros entornos de desarrollo, pero Google esta apostando por su propia herramienta y seamos sinceros es mejor lo de casa, aunque están otros muy buenos como Eclipse. En general Android es como cualquier otro sistema operativo, pero pensemos como si no conociéramos nada de programación.
  • 4. ACTIVIDADES EN ANDROID Pues como en la vida diaria una actividad es una acción que hacemos en un tiempo determinado, como comer, bañarse o estar en una pantalla de Android. Por lo que el concepto de ACTIVIDAD es el pan nuestro de cada día. Al iniciar una aplicación que desde ahora denominaremos “app”, empieza la actividad y de ahí otra regresar a la anterior, pausarlas, reiniciarlas, etc., estas actividades las podemos también entender como “pantallas” en el ciclo de vida de nuestra app. Esto se da porque el S.O. directamente las maneja directamente, no el usuario, esto es completamente diferente a programar en Windows. Para los “Linuxeros” esto no es difícil de entender.
  • 5. ACTIVIDADES EN ANDROID Tomo la imagen anterior de Google para mostrar lo que decíamos en la lamina anterior. Ahora vemos varias funciones como OnCreate, OnStart, OnResume etc. Lo explicamos a continuación.
  • 6. ACTIVIDADES EN ANDROID - OnCreate. La actividad es llamada por primera ocasión. - OnStart. La actividad esta siendo visible por el usuario. - OnResume. La actividad va a comenzar a interactuar con el user. - OnPause. Se da cuando se va a lanzar una nueva actividad. - OnStop. La actividad queda completamente oculta para el usuario. - OnDestroy. Es llamada al final de la actividad y es destruida completamente. No vamos a meternos tanto en ello, pero si es necesario saber el concepto de Actividad.
  • 7. A TRABAJAR…. A los desarrolladores casi siempre nos aburre la teoría, pero a veces es necesaria. Ya con la muy breve explicación anterior vamos a darle al código. Iniciamos el Android Studio con privilegios de Admin.
  • 8. Seleccionamos New Project - Application name y Module Name: MiPrimeraApp. - Package name: com.example.miprimerapp , todo en minúsculas. Este es el entorno. - Lo que sigue es solamente el tipo de entorno sobre el que nuestra app va a trabajar, versión del S.O., compilación etc.
  • 9. Ahora la apariencia de nuestra app, podemos buscar un ícono, fondo, etc.
  • 10. El tipo de apariencia de nuestra actividad principal y el tipo de navegación. Para nuestro ejemplo Blank Activity
  • 11. El nombre de nuestra actividad, se sugiere que cuando sea la primera dejémosla como MainActivity. Aquí es donde va el código Java que interactúa con el user El Layout Name, igual dejémoslo como activity_main, es el nombre de la pantalla, aquí están los controles de usuario, como botones, cajas de texto, etc. Y esta en XML.
  • 12. Nuesto IDE esta listo para ser manipulado. En este ejemplo, vamos a dejar el clásico “Hola Mundo”. Lo corremos con el Boton de PLAY
  • 13. Ahora esperemos a que se inicie nuestro “simulador” de Android, lo que permite ver como va nuestra app. Con el botón que se ve en la imagen, creamos un smartphone, tablet etc en la versión que queramos:
  • 14. Podemos tener el tamaño de memoria, tamaño de pantalla etc. En nuestro caso usaremos el AVD_for_Nexus_S y lanzamos el emulador, esperemos un rato porque tarda bastante.
  • 15. Por lo regular la primera vez no corre la aplicación en el emulador, o tarda, esperemos un rato o al ver la pantalla nuevamente corramos la app y tan tan:
  • 16. Nuesta app esta lista para ser usada en nuestros dispositivos, el archivo APK esta en la siguiente ruta: C:usersUSERAndroidStudioProjectsMiPrimeraAppbuild apk Lo podemos cargar via USB y listo. Esta es la primera parte del manual. G R A C I A S