SlideShare una empresa de Scribd logo
1 de 26
Descargar para leer sin conexión
TALLER ANDROID

          PARTE 1
AGENDA
   Introducción
    Arquitectura
    SDK de Android
    Emulador
   Primera Aplicación
    Creando Proyecto Android
    Componentes básicos de un proyecto Android
   Interfaz Gráfica
    Interfaz y XML
    Layout
    Recursos
    Práctica
Android
Android es un software para dispositivos móviles
que incluye un sistema operativo, y una pila de
software como aplicaciones, framework y
middleware, todos juntos forman el sistema
completo (Burnette Ed, 2009).

Android no es un lenguaje de Programación.

Se programa código Java.
Arquitectura
SDK Android

   El SDK de Android para desarrolladores provee un
    conjunto de herramientas que facilita el desarrollo de
    aplicaciones para múltiples clientes.

   El SDK de Android incluye un emulador
    de dispositivo móvil - un dispositivo móvil
    virtual que se ejecuta en su computadora. El
    emulador le permite probar aplicaciones para
    Android sin necesidad de utilizar un dispositivo
    físico.
Emulador
Creando Primer Proyecto Android

   Crear un AVD en el IDE de desarrollo

   Nuevo Proyecto
   Proyecto Existente

   Seleccionar el Target de acuerdo al AVD a utilizar
Estructura de un Proyecto Android
EJERCICIO: HOLA MUNDO
Interfaz Gráfica y XML
Interfaz Gráfica y XML
Contenedores
   Layout Lineal

    Es el layout más simple que podemos utilizar. Como
    su nombre indica, los elementos se irán colocando
    uno detrás de otro, pero si que podemos indicar si la
    colocación lineal se hará de forma vertical u
    horizontal.
Contenedores
   Table Layout
    Es un modelo de organización basado en una
    organización con tablas. El diseño lo organizaremos
    en filas (elemento TableRow) y dentro de cada fila,
    pondremos los elementos.
Contenedores
   Layout Relativo
    Este es el layout más flexibles de todos. Los
    elementos se colocan relativos a otro elemento o a
    otro layout.
Recursos

   Imágenes
   Vistas
   Strings
   Menús
   Estilos
Uso de Recursos
   Los recursos pueden ser referenciados:

    Desde otros recursos, con sintaxis:
    “@tip_recurso/id_rec”

    Ejemplo:   android:text=“@string/about”


    Desde el código, a través de referencias estáticas a
    la clase R.

    Ejemplo:   setContentView(R.layout.main);
Imágenes
Strings
Strings
Internacionalización
Ejercicio 1

Crear las siguientes vistas:
Ejercicio 1

Crear las siguientes vistas:
Ejercicio 1

Crear la siguiente vista:
Ejercicio 2
Mostrar el dato ingresado:
Ejercicio 3

   Implementar el código para que funcione la
    calculadora:
REFERENCIAS DE APOYO

 INSTALACIÓN DEL SDK Y CONFIGURACIÓN
http://www.esferabit.com/2012/02/emulador-de-
  android-con-android-sdk/
 BLOG DE PROGRAMACIÓN JAVA, ANDROID
  http://www.sgoliver.net/blog/?p=1341

Más contenido relacionado

Similar a Taller android parte1 - Android Developers Loja Group

Framework .NET 3.5 02 Entorno de desarrollo (ide)
Framework .NET 3.5 02 Entorno de desarrollo (ide)Framework .NET 3.5 02 Entorno de desarrollo (ide)
Framework .NET 3.5 02 Entorno de desarrollo (ide)Antonio Palomares Sender
 
Aplicaciones android
Aplicaciones androidAplicaciones android
Aplicaciones androidedwin
 
Componentes necesarios de android docx
Componentes necesarios de android  docxComponentes necesarios de android  docx
Componentes necesarios de android docxgrachika
 
Taller de prog. en android
Taller de prog. en androidTaller de prog. en android
Taller de prog. en androidKarla Silva
 
Instrucciones y estructuras
Instrucciones y estructurasInstrucciones y estructuras
Instrucciones y estructurasFernand Bernowly
 
Informe programación Elimenez gonzalez
Informe programación Elimenez gonzalezInforme programación Elimenez gonzalez
Informe programación Elimenez gonzalezibetica
 
Presentacion de Visual Basic
Presentacion de Visual BasicPresentacion de Visual Basic
Presentacion de Visual BasicFrancheska Parras
 
Componentes necesarios de android docx
Componentes necesarios de android  docxComponentes necesarios de android  docx
Componentes necesarios de android docxgrachika
 
Android de la A a la Z - Unidad 3
Android de la A a la Z - Unidad 3Android de la A a la Z - Unidad 3
Android de la A a la Z - Unidad 3Jorge Ulises
 
Introducción a Android
Introducción a AndroidIntroducción a Android
Introducción a Androidmcanalesc94
 
R esume libro el gran libro de android
R esume libro el gran libro de androidR esume libro el gran libro de android
R esume libro el gran libro de androidwiliam lliulli herrera
 
Resumen el gran libro de andorid
Resumen el gran libro de andoridResumen el gran libro de andorid
Resumen el gran libro de andoridJilton Delgado
 
Intro. a Android Instituto Bosc de la Coma en Olot
Intro. a Android Instituto Bosc de la Coma en OlotIntro. a Android Instituto Bosc de la Coma en Olot
Intro. a Android Instituto Bosc de la Coma en Olothojalataverde
 

Similar a Taller android parte1 - Android Developers Loja Group (20)

Framework .NET 3.5 02 Entorno de desarrollo (ide)
Framework .NET 3.5 02 Entorno de desarrollo (ide)Framework .NET 3.5 02 Entorno de desarrollo (ide)
Framework .NET 3.5 02 Entorno de desarrollo (ide)
 
Aplicaciones android
Aplicaciones androidAplicaciones android
Aplicaciones android
 
Componentes necesarios de android docx
Componentes necesarios de android  docxComponentes necesarios de android  docx
Componentes necesarios de android docx
 
Programacion orientada a objetos Java
Programacion orientada a objetos JavaProgramacion orientada a objetos Java
Programacion orientada a objetos Java
 
Morales .Net
Morales .NetMorales .Net
Morales .Net
 
Franle ocanto
Franle ocantoFranle ocanto
Franle ocanto
 
Taller de prog. en android
Taller de prog. en androidTaller de prog. en android
Taller de prog. en android
 
Instrucciones y estructuras
Instrucciones y estructurasInstrucciones y estructuras
Instrucciones y estructuras
 
App inventor
App inventorApp inventor
App inventor
 
Programacion visual
Programacion visualProgramacion visual
Programacion visual
 
Informe programación Elimenez gonzalez
Informe programación Elimenez gonzalezInforme programación Elimenez gonzalez
Informe programación Elimenez gonzalez
 
Presentacion de Visual Basic
Presentacion de Visual BasicPresentacion de Visual Basic
Presentacion de Visual Basic
 
Componentes necesarios de android docx
Componentes necesarios de android  docxComponentes necesarios de android  docx
Componentes necesarios de android docx
 
Android de la A a la Z - Unidad 3
Android de la A a la Z - Unidad 3Android de la A a la Z - Unidad 3
Android de la A a la Z - Unidad 3
 
Introducción a Android
Introducción a AndroidIntroducción a Android
Introducción a Android
 
Preguntas
PreguntasPreguntas
Preguntas
 
R esume libro el gran libro de android
R esume libro el gran libro de androidR esume libro el gran libro de android
R esume libro el gran libro de android
 
Resumen el gran libro de andorid
Resumen el gran libro de andoridResumen el gran libro de andorid
Resumen el gran libro de andorid
 
Intro. a Android Instituto Bosc de la Coma en Olot
Intro. a Android Instituto Bosc de la Coma en OlotIntro. a Android Instituto Bosc de la Coma en Olot
Intro. a Android Instituto Bosc de la Coma en Olot
 
37975756-Guia-de-C
37975756-Guia-de-C37975756-Guia-de-C
37975756-Guia-de-C
 

Más de Rodrigo Saraguro

Presentación de Rodrigo Saraguro
Presentación de Rodrigo SaraguroPresentación de Rodrigo Saraguro
Presentación de Rodrigo SaraguroRodrigo Saraguro
 
Planificacion de CPU FCFS (First Come, First Served)
Planificacion de CPU FCFS (First Come, First Served)Planificacion de CPU FCFS (First Come, First Served)
Planificacion de CPU FCFS (First Come, First Served)Rodrigo Saraguro
 
Los 10 mejores navegadores de internet
Los 10 mejores navegadores de internetLos 10 mejores navegadores de internet
Los 10 mejores navegadores de internetRodrigo Saraguro
 

Más de Rodrigo Saraguro (8)

Presentación de Rodrigo Saraguro
Presentación de Rodrigo SaraguroPresentación de Rodrigo Saraguro
Presentación de Rodrigo Saraguro
 
GAMIFICACIÓN: ¿CÓMO?
GAMIFICACIÓN: ¿CÓMO?GAMIFICACIÓN: ¿CÓMO?
GAMIFICACIÓN: ¿CÓMO?
 
Tipos de licencias
Tipos de licenciasTipos de licencias
Tipos de licencias
 
Taller Android Mapas
Taller Android MapasTaller Android Mapas
Taller Android Mapas
 
Planificacion de CPU FCFS (First Come, First Served)
Planificacion de CPU FCFS (First Come, First Served)Planificacion de CPU FCFS (First Come, First Served)
Planificacion de CPU FCFS (First Come, First Served)
 
Open Innovation
Open InnovationOpen Innovation
Open Innovation
 
Presentación Dream Calc1
Presentación Dream Calc1Presentación Dream Calc1
Presentación Dream Calc1
 
Los 10 mejores navegadores de internet
Los 10 mejores navegadores de internetLos 10 mejores navegadores de internet
Los 10 mejores navegadores de internet
 

Taller android parte1 - Android Developers Loja Group

  • 1. TALLER ANDROID PARTE 1
  • 2. AGENDA  Introducción Arquitectura SDK de Android Emulador  Primera Aplicación Creando Proyecto Android Componentes básicos de un proyecto Android  Interfaz Gráfica Interfaz y XML Layout Recursos Práctica
  • 3. Android Android es un software para dispositivos móviles que incluye un sistema operativo, y una pila de software como aplicaciones, framework y middleware, todos juntos forman el sistema completo (Burnette Ed, 2009). Android no es un lenguaje de Programación. Se programa código Java.
  • 5. SDK Android  El SDK de Android para desarrolladores provee un conjunto de herramientas que facilita el desarrollo de aplicaciones para múltiples clientes.  El SDK de Android incluye un emulador de dispositivo móvil - un dispositivo móvil virtual que se ejecuta en su computadora. El emulador le permite probar aplicaciones para Android sin necesidad de utilizar un dispositivo físico.
  • 7. Creando Primer Proyecto Android  Crear un AVD en el IDE de desarrollo  Nuevo Proyecto  Proyecto Existente  Seleccionar el Target de acuerdo al AVD a utilizar
  • 8. Estructura de un Proyecto Android
  • 12. Contenedores  Layout Lineal Es el layout más simple que podemos utilizar. Como su nombre indica, los elementos se irán colocando uno detrás de otro, pero si que podemos indicar si la colocación lineal se hará de forma vertical u horizontal.
  • 13. Contenedores  Table Layout Es un modelo de organización basado en una organización con tablas. El diseño lo organizaremos en filas (elemento TableRow) y dentro de cada fila, pondremos los elementos.
  • 14. Contenedores  Layout Relativo Este es el layout más flexibles de todos. Los elementos se colocan relativos a otro elemento o a otro layout.
  • 15. Recursos  Imágenes  Vistas  Strings  Menús  Estilos
  • 16. Uso de Recursos  Los recursos pueden ser referenciados: Desde otros recursos, con sintaxis: “@tip_recurso/id_rec” Ejemplo: android:text=“@string/about” Desde el código, a través de referencias estáticas a la clase R. Ejemplo: setContentView(R.layout.main);
  • 21. Ejercicio 1 Crear las siguientes vistas:
  • 22. Ejercicio 1 Crear las siguientes vistas:
  • 23. Ejercicio 1 Crear la siguiente vista:
  • 24. Ejercicio 2 Mostrar el dato ingresado:
  • 25. Ejercicio 3  Implementar el código para que funcione la calculadora:
  • 26. REFERENCIAS DE APOYO  INSTALACIÓN DEL SDK Y CONFIGURACIÓN http://www.esferabit.com/2012/02/emulador-de- android-con-android-sdk/  BLOG DE PROGRAMACIÓN JAVA, ANDROID http://www.sgoliver.net/blog/?p=1341