SlideShare una empresa de Scribd logo
1 de 57
  Introducción a Android
Índice ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Introducción a Android: un poco de historia
Introducción a Android: releases Versión Android Fecha release Android 1.5 (Cupcake) 30 abril de 2009 Android 1.6 (Donut) 15 septiembre de 2009 Android 2.0 (Eclair) 26 octubre de 2009 Android 2.2 (FroYo) Mayo de 2010 Gingerbread Finales de 2010
Introducción a Android: un poco de historia (II) Prototipo HTC Dream Nexus One Xperia x10 HTC Liquid GeeksPhone Samsung I7500
Índice ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Introducción a Android: ¿qué es Android? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Introducción a Android: ¿qué es Android? (II) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Índice ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Arquitectura Android
Arquitectura Android :Linux Kernel ,[object Object],[object Object],[object Object]
Arquitectura Android:Linux Kernel (II) ,[object Object],Versión Android Versión Linux Android 1.5 (Cupcake) 2.6.27 Android 1.6 (Donut) 2.6.29 Android 2.0 (Eclair) 2.6.29 Android 2.2 (Froyo) 2.6.32 Gingerbread  2.6.33
Arquitectura Android :Android runtime ,[object Object],[object Object],[object Object]
Arquitectura Android : Dalvik Virtual Machine ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Librerías Android (I) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Librerías Android (II) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Arquitectura Android : Framework de aplicaciones ,[object Object],[object Object],[object Object],[object Object]
Arquitectura Android: Capa de aplicaciones ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],.JAVA .CLASS .DEX javac dx JVM DVM
Índice ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Arquitectura de las aplicaciones: Componentes de aplicación Principales componentes para el  desarrollo  de aplicaciones en Android:
Entorno de desarrollo: AndroidManifest.xml ,[object Object],[object Object],[object Object],<? xml   version = &quot;1.0&quot;   encoding = &quot;utf-8&quot; ?> < manifest   xmlns:android = &quot;http://schemas.android.com/apk/res/android&quot; package = &quot;prueba.Android&quot; android:versionCode = &quot;1&quot; android:versionName = &quot;1.0&quot; > < application   android:icon = &quot;@drawable/icon&quot;   android:label = &quot;@string/app_name&quot; > < activity   android:name = &quot;.HelloWord&quot; android:label = &quot;@string/app_name&quot; > < intent-filter > < action   android:name = &quot;android.intent.action.MAIN&quot;   /> < category   android:name = &quot;android.intent.category.LAUNCHER&quot;   /> </ intent-filter > </ activity > </ application > < uses-sdk   android:minSdkVersion = &quot;7&quot;   /> </ manifest >
[object Object],[object Object],[object Object],[object Object],[object Object],Arquitectura de las aplicaciones: Componente Activity
Ciclo de vida de la Activity ,[object Object],Mensaje ANR Estados de la Activity
Arquitectura de las aplicaciones: Componente Service ,[object Object],[object Object],[object Object],[object Object],[object Object]
Ciclo de vida del Service (según creación)
Arquitectura de las aplicaciones: Componente Content Provider ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Arquitectura de las aplicaciones: Intents ,[object Object],[object Object],[object Object],[object Object]
Arquitectura de las aplicaciones: Intents (II) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Arquitectura de las aplicaciones: Intents (III) ,[object Object],[object Object],[object Object],[object Object],[object Object]
Arquitectura de las aplicaciones: Intents (V) ,[object Object],[object Object],[object Object],[object Object]
Intents: Acciones predeterminadas ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Arquitectura de las aplicaciones: Intent filters Intent Intent
Arquitectura de las aplicaciones: Broadcast Intents Intent Intents
Arquitectura de las aplicaciones: Componente Broadcast Receiver ,[object Object],[object Object],[object Object]
Arquitectura de las aplicaciones: Resources ,[object Object],[object Object],[object Object],[object Object]
Arquitectura de las aplicaciones: Interfaces de usuario ,[object Object],[object Object],[object Object]
Interfaces de usuario: Layouts ,[object Object],[object Object],[object Object],[object Object],[object Object]
Interfaces de usuario: Layouts (II) ,[object Object],[object Object],[object Object],[object Object],[object Object],LinearLayout RelativeLayout AbsoluteLayout
Arquitectura de las aplicaciones: Notificaciones al usuario ,[object Object],[object Object],[object Object],[object Object],Toast Status Ba r Dialog
Interfaces de usuario: componentes compuestos (I) ,[object Object],[object Object],[object Object]
Interfaces de usuario: componentes compuestos (II) TextView EditText con un Button ListView Spinner
Interfaces de usuario: componentes compuestos (III) DatePicker TimePicker AutoComplete
Interfaces de usuario: Menus ,[object Object],[object Object],[object Object],[object Object],[object Object]
Menus: Options Menu ,[object Object],[object Object],[object Object],[object Object]
Menus: Context Menu ,[object Object],[object Object],[object Object],[object Object]
Menus: Submenus ,[object Object],[object Object],[object Object]
Arquitectura de las aplicaciones: Seguridad y permisos ,[object Object],[object Object],[object Object],< permission android:name=”com.paad.DETONATE_DEVICE” android:protectionLevel=”dangerous” android:label=”Self Destruct” android:description=”@string/detonate_description”> </ permission > Y se pueden asignar en el tag activity: < activity android:name=”.MyActivity” android:label=”@string/app_name” android:permission=”com.paad.DETONATE_DEVICE” > </ activity >
Índice ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Entorno de desarrollo: emulador Android ,[object Object],[object Object],[object Object]
Entorno de desarrollo: DDMS ,[object Object],[object Object],[object Object],[object Object],[object Object]
Entorno de desarrollo: Hello Android!  package com.android.helloandroid; import android.app.Activity; import android.os.Bundle; import android.widget.TextView; public   class  HelloAndroid  extends  Activity  { /** Called when the activity is first created. */ public void  onCreate(Bundle savedInstanceState)  { super.onCreate(savedInstanceState); TextView tv = new TextView(this); tv.setText(&quot;Hello, Android&quot;); setContentView(tv); } }
Índice ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Almacenamiento de datos ,[object Object],[object Object],[object Object]
Almacenamiento de datos: Preferences ,[object Object],[object Object],[object Object]
Almacenamiento de datos: ficheros locales ,[object Object],[object Object],[object Object],[object Object]
Almacenamiento de datos: SQLite ,[object Object],[object Object],[object Object],[object Object]
Almacenamiento de datos: SQLite (II) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

Más contenido relacionado

La actualidad más candente

Deletreando Android
Deletreando AndroidDeletreando Android
Deletreando Androidjezabelink
 
12j sistemaandroid texto
12j sistemaandroid texto12j sistemaandroid texto
12j sistemaandroid textoHenry Ortiz
 
Curso de desarrollo de aplicaciones Android - Sesión 1
Curso de desarrollo de aplicaciones Android - Sesión 1Curso de desarrollo de aplicaciones Android - Sesión 1
Curso de desarrollo de aplicaciones Android - Sesión 1Daniel Alvarez
 
"Android de la A a la Z" -- Unidad 3
"Android de la A a la Z" -- Unidad 3"Android de la A a la Z" -- Unidad 3
"Android de la A a la Z" -- Unidad 3Android UNAM
 
"Android de la A a la Z" -- Unidad 1
"Android de la A a la Z" -- Unidad 1"Android de la A a la Z" -- Unidad 1
"Android de la A a la Z" -- Unidad 1Android UNAM
 
"Android de la A a la Z" -- Unidad 8
"Android de la A a la Z" -- Unidad 8"Android de la A a la Z" -- Unidad 8
"Android de la A a la Z" -- Unidad 8Android UNAM
 
"Android de la A a la Z" -- Unidad 6
"Android de la A a la Z" -- Unidad 6"Android de la A a la Z" -- Unidad 6
"Android de la A a la Z" -- Unidad 6Android UNAM
 
"Android de la A a la Z" -- Unidad 2
"Android de la A a la Z" -- Unidad 2"Android de la A a la Z" -- Unidad 2
"Android de la A a la Z" -- Unidad 2Android UNAM
 
"Android de la A a la Z" -- Unidad 4
"Android de la A a la Z" -- Unidad 4"Android de la A a la Z" -- Unidad 4
"Android de la A a la Z" -- Unidad 4Android UNAM
 
Preguntas android madahy
Preguntas android madahyPreguntas android madahy
Preguntas android madahyBere Vazquez
 

La actualidad más candente (18)

Cuestionario Android
Cuestionario AndroidCuestionario Android
Cuestionario Android
 
Deletreando Android
Deletreando AndroidDeletreando Android
Deletreando Android
 
Cuestionario android
Cuestionario androidCuestionario android
Cuestionario android
 
Cuestionario de android
Cuestionario de androidCuestionario de android
Cuestionario de android
 
12j sistemaandroid texto
12j sistemaandroid texto12j sistemaandroid texto
12j sistemaandroid texto
 
Curso de desarrollo de aplicaciones Android - Sesión 1
Curso de desarrollo de aplicaciones Android - Sesión 1Curso de desarrollo de aplicaciones Android - Sesión 1
Curso de desarrollo de aplicaciones Android - Sesión 1
 
"Android de la A a la Z" -- Unidad 3
"Android de la A a la Z" -- Unidad 3"Android de la A a la Z" -- Unidad 3
"Android de la A a la Z" -- Unidad 3
 
"Android de la A a la Z" -- Unidad 1
"Android de la A a la Z" -- Unidad 1"Android de la A a la Z" -- Unidad 1
"Android de la A a la Z" -- Unidad 1
 
Preguntas
PreguntasPreguntas
Preguntas
 
"Android de la A a la Z" -- Unidad 8
"Android de la A a la Z" -- Unidad 8"Android de la A a la Z" -- Unidad 8
"Android de la A a la Z" -- Unidad 8
 
Taller de Android
Taller de AndroidTaller de Android
Taller de Android
 
Android p
Android pAndroid p
Android p
 
Android
AndroidAndroid
Android
 
"Android de la A a la Z" -- Unidad 6
"Android de la A a la Z" -- Unidad 6"Android de la A a la Z" -- Unidad 6
"Android de la A a la Z" -- Unidad 6
 
"Android de la A a la Z" -- Unidad 2
"Android de la A a la Z" -- Unidad 2"Android de la A a la Z" -- Unidad 2
"Android de la A a la Z" -- Unidad 2
 
"Android de la A a la Z" -- Unidad 4
"Android de la A a la Z" -- Unidad 4"Android de la A a la Z" -- Unidad 4
"Android de la A a la Z" -- Unidad 4
 
Preguntas android madahy
Preguntas android madahyPreguntas android madahy
Preguntas android madahy
 
Preguntas android
Preguntas androidPreguntas android
Preguntas android
 

Destacado

¡Play! Los AppGames en el sector mobile
¡Play! Los AppGames en el sector mobile¡Play! Los AppGames en el sector mobile
¡Play! Los AppGames en el sector mobileSlashMobility.com
 
Mercado aplicaciones Moviles UPC
Mercado aplicaciones Moviles UPCMercado aplicaciones Moviles UPC
Mercado aplicaciones Moviles UPCSlashMobility.com
 
Cómo dar vida a un personaje
Cómo dar vida a un personajeCómo dar vida a un personaje
Cómo dar vida a un personajeSlashMobility.com
 
Estrategia y desarrollos de aplicaciones moviles
Estrategia y desarrollos de aplicaciones movilesEstrategia y desarrollos de aplicaciones moviles
Estrategia y desarrollos de aplicaciones movilesSlashMobility.com
 
Cómo afrontar una reunión de negocios
Cómo afrontar una reunión de negociosCómo afrontar una reunión de negocios
Cómo afrontar una reunión de negociosSlashMobility.com
 
Mobile apps & Health - Barcelona Activa
Mobile apps & Health - Barcelona ActivaMobile apps & Health - Barcelona Activa
Mobile apps & Health - Barcelona ActivaSlashMobility.com
 
¿Por qué necesito las redes sociales?
¿Por qué necesito las redes sociales?¿Por qué necesito las redes sociales?
¿Por qué necesito las redes sociales?SlashMobility.com
 
20130219 apps, ser o estar - e-show 2013 barcelona
20130219   apps, ser o estar - e-show 2013 barcelona20130219   apps, ser o estar - e-show 2013 barcelona
20130219 apps, ser o estar - e-show 2013 barcelonaSlashMobility.com
 
App marketing para empresas - Ténicas ASO
App marketing para empresas - Ténicas ASOApp marketing para empresas - Ténicas ASO
App marketing para empresas - Ténicas ASOSlashMobility.com
 
Apps, una nueva forma de enseñar - aulablog12 1-1
Apps, una nueva forma de enseñar - aulablog12 1-1Apps, una nueva forma de enseñar - aulablog12 1-1
Apps, una nueva forma de enseñar - aulablog12 1-1SlashMobility.com
 
¿Gestionas tu tiempo o te lo gestionan?
¿Gestionas tu tiempo o te lo gestionan? ¿Gestionas tu tiempo o te lo gestionan?
¿Gestionas tu tiempo o te lo gestionan? SlashMobility.com
 
Slash Friday diseño: Pixel Perfect
Slash Friday diseño: Pixel PerfectSlash Friday diseño: Pixel Perfect
Slash Friday diseño: Pixel PerfectSlashMobility.com
 
SlashFriday: Marketing Inbound en SlashMobility
SlashFriday: Marketing Inbound en SlashMobilitySlashFriday: Marketing Inbound en SlashMobility
SlashFriday: Marketing Inbound en SlashMobilitySlashMobility.com
 
¿Por qué necesito las redes sociales?
¿Por qué necesito las redes sociales?¿Por qué necesito las redes sociales?
¿Por qué necesito las redes sociales?SlashMobility.com
 
Slashmobility - Experiencias de un emprendedor - AppCircus
Slashmobility - Experiencias de un emprendedor - AppCircusSlashmobility - Experiencias de un emprendedor - AppCircus
Slashmobility - Experiencias de un emprendedor - AppCircusSlashMobility.com
 
Desarrallo Android: Experiencias en proyectos
Desarrallo Android: Experiencias en proyectosDesarrallo Android: Experiencias en proyectos
Desarrallo Android: Experiencias en proyectosSlashMobility.com
 

Destacado (20)

¡Play! Los AppGames en el sector mobile
¡Play! Los AppGames en el sector mobile¡Play! Los AppGames en el sector mobile
¡Play! Los AppGames en el sector mobile
 
Cómo customizar una app
Cómo customizar una appCómo customizar una app
Cómo customizar una app
 
Mercado aplicaciones Moviles UPC
Mercado aplicaciones Moviles UPCMercado aplicaciones Moviles UPC
Mercado aplicaciones Moviles UPC
 
Cómo dar vida a un personaje
Cómo dar vida a un personajeCómo dar vida a un personaje
Cómo dar vida a un personaje
 
Estrategia y desarrollos de aplicaciones moviles
Estrategia y desarrollos de aplicaciones movilesEstrategia y desarrollos de aplicaciones moviles
Estrategia y desarrollos de aplicaciones moviles
 
Cómo afrontar una reunión de negocios
Cómo afrontar una reunión de negociosCómo afrontar una reunión de negocios
Cómo afrontar una reunión de negocios
 
Manduka git first_steps
Manduka git first_stepsManduka git first_steps
Manduka git first_steps
 
App marketing-ecommbrunch
App marketing-ecommbrunchApp marketing-ecommbrunch
App marketing-ecommbrunch
 
Mobile apps & Health - Barcelona Activa
Mobile apps & Health - Barcelona ActivaMobile apps & Health - Barcelona Activa
Mobile apps & Health - Barcelona Activa
 
¿Por qué necesito las redes sociales?
¿Por qué necesito las redes sociales?¿Por qué necesito las redes sociales?
¿Por qué necesito las redes sociales?
 
20130219 apps, ser o estar - e-show 2013 barcelona
20130219   apps, ser o estar - e-show 2013 barcelona20130219   apps, ser o estar - e-show 2013 barcelona
20130219 apps, ser o estar - e-show 2013 barcelona
 
Droidcon UK 2011
Droidcon UK 2011Droidcon UK 2011
Droidcon UK 2011
 
App marketing para empresas - Ténicas ASO
App marketing para empresas - Ténicas ASOApp marketing para empresas - Ténicas ASO
App marketing para empresas - Ténicas ASO
 
Apps, una nueva forma de enseñar - aulablog12 1-1
Apps, una nueva forma de enseñar - aulablog12 1-1Apps, una nueva forma de enseñar - aulablog12 1-1
Apps, una nueva forma de enseñar - aulablog12 1-1
 
¿Gestionas tu tiempo o te lo gestionan?
¿Gestionas tu tiempo o te lo gestionan? ¿Gestionas tu tiempo o te lo gestionan?
¿Gestionas tu tiempo o te lo gestionan?
 
Slash Friday diseño: Pixel Perfect
Slash Friday diseño: Pixel PerfectSlash Friday diseño: Pixel Perfect
Slash Friday diseño: Pixel Perfect
 
SlashFriday: Marketing Inbound en SlashMobility
SlashFriday: Marketing Inbound en SlashMobilitySlashFriday: Marketing Inbound en SlashMobility
SlashFriday: Marketing Inbound en SlashMobility
 
¿Por qué necesito las redes sociales?
¿Por qué necesito las redes sociales?¿Por qué necesito las redes sociales?
¿Por qué necesito las redes sociales?
 
Slashmobility - Experiencias de un emprendedor - AppCircus
Slashmobility - Experiencias de un emprendedor - AppCircusSlashmobility - Experiencias de un emprendedor - AppCircus
Slashmobility - Experiencias de un emprendedor - AppCircus
 
Desarrallo Android: Experiencias en proyectos
Desarrallo Android: Experiencias en proyectosDesarrallo Android: Experiencias en proyectos
Desarrallo Android: Experiencias en proyectos
 

Similar a Curso introducción a Android

Píldora 1: Android intro
Píldora 1: Android introPíldora 1: Android intro
Píldora 1: Android introhojalataverde
 
Sistema Operativo Android
Sistema Operativo AndroidSistema Operativo Android
Sistema Operativo AndroidAlfredo Aguayo
 
Taller de prog. en android
Taller de prog. en androidTaller de prog. en android
Taller de prog. en androidKarla Silva
 
Fo 2-introduccion-android-arquitectura-de-sistema
Fo 2-introduccion-android-arquitectura-de-sistemaFo 2-introduccion-android-arquitectura-de-sistema
Fo 2-introduccion-android-arquitectura-de-sistemaMike Chavez
 
Desarrollo android - 2 - arquitectura del sistema
Desarrollo android   - 2 - arquitectura del sistemaDesarrollo android   - 2 - arquitectura del sistema
Desarrollo android - 2 - arquitectura del sistemaEmilio Aviles Avila
 
Preguntas de android
Preguntas de androidPreguntas de android
Preguntas de androidJimmy Davila
 
Terminado,sistmas operativos
Terminado,sistmas operativosTerminado,sistmas operativos
Terminado,sistmas operativosJoseteMarta11
 
Aplicaciones android
Aplicaciones androidAplicaciones android
Aplicaciones androidedwin
 
Android como plataforma estratégica para el desarrollo de aplicaciones
Android como plataforma estratégica para el desarrollo de aplicacionesAndroid como plataforma estratégica para el desarrollo de aplicaciones
Android como plataforma estratégica para el desarrollo de aplicacionesCodeSyntax
 
Unidad 2 Primeros pasos con android
Unidad 2 Primeros pasos con androidUnidad 2 Primeros pasos con android
Unidad 2 Primeros pasos con androidLorena García Arnau
 
Presentacion para la Flagship Store de Telefónica
Presentacion para la Flagship Store de TelefónicaPresentacion para la Flagship Store de Telefónica
Presentacion para la Flagship Store de TelefónicaJavier Tellez Dones
 
Instrucciones y estructuras
Instrucciones y estructurasInstrucciones y estructuras
Instrucciones y estructurasFernand Bernowly
 
Preguntas de android
Preguntas de androidPreguntas de android
Preguntas de androidAlexis Luna
 
Presentacion android mistela&tweets
Presentacion android mistela&tweetsPresentacion android mistela&tweets
Presentacion android mistela&tweetsJorge Soro
 

Similar a Curso introducción a Android (20)

Píldora 1: Android intro
Píldora 1: Android introPíldora 1: Android intro
Píldora 1: Android intro
 
Sistema Operativo Android
Sistema Operativo AndroidSistema Operativo Android
Sistema Operativo Android
 
Sistema Operativo Android
Sistema Operativo AndroidSistema Operativo Android
Sistema Operativo Android
 
Taller de prog. en android
Taller de prog. en androidTaller de prog. en android
Taller de prog. en android
 
Fo 2-introduccion-android-arquitectura-de-sistema
Fo 2-introduccion-android-arquitectura-de-sistemaFo 2-introduccion-android-arquitectura-de-sistema
Fo 2-introduccion-android-arquitectura-de-sistema
 
Iniciación a Android
Iniciación a AndroidIniciación a Android
Iniciación a Android
 
Desarrollo android - 2 - arquitectura del sistema
Desarrollo android   - 2 - arquitectura del sistemaDesarrollo android   - 2 - arquitectura del sistema
Desarrollo android - 2 - arquitectura del sistema
 
Preguntas de android
Preguntas de androidPreguntas de android
Preguntas de android
 
Terminado,sistmas operativos
Terminado,sistmas operativosTerminado,sistmas operativos
Terminado,sistmas operativos
 
Cuestionariocharly
CuestionariocharlyCuestionariocharly
Cuestionariocharly
 
Aplicaciones android
Aplicaciones androidAplicaciones android
Aplicaciones android
 
Android como plataforma estratégica para el desarrollo de aplicaciones
Android como plataforma estratégica para el desarrollo de aplicacionesAndroid como plataforma estratégica para el desarrollo de aplicaciones
Android como plataforma estratégica para el desarrollo de aplicaciones
 
Unidad 2 Primeros pasos con android
Unidad 2 Primeros pasos con androidUnidad 2 Primeros pasos con android
Unidad 2 Primeros pasos con android
 
Presentacion para la Flagship Store de Telefónica
Presentacion para la Flagship Store de TelefónicaPresentacion para la Flagship Store de Telefónica
Presentacion para la Flagship Store de Telefónica
 
Instrucciones y estructuras
Instrucciones y estructurasInstrucciones y estructuras
Instrucciones y estructuras
 
Preguntas de android
Preguntas de androidPreguntas de android
Preguntas de android
 
Android
AndroidAndroid
Android
 
Android
AndroidAndroid
Android
 
App inventor
App inventorApp inventor
App inventor
 
Presentacion android mistela&tweets
Presentacion android mistela&tweetsPresentacion android mistela&tweets
Presentacion android mistela&tweets
 

Más de SlashMobility.com

Slashfriday Visual Data, estrategias para interpretar la información
Slashfriday Visual Data, estrategias para interpretar la informaciónSlashfriday Visual Data, estrategias para interpretar la información
Slashfriday Visual Data, estrategias para interpretar la informaciónSlashMobility.com
 
SlashFriday: Deep Personalization by MOCA
SlashFriday: Deep Personalization by MOCASlashFriday: Deep Personalization by MOCA
SlashFriday: Deep Personalization by MOCASlashMobility.com
 
SlashFriday. Aplicación al negocio de las redes neuronales artificiales
SlashFriday. Aplicación al negocio de las redes neuronales artificialesSlashFriday. Aplicación al negocio de las redes neuronales artificiales
SlashFriday. Aplicación al negocio de las redes neuronales artificialesSlashMobility.com
 
Customer Experience: vender lo material desde lo inmaterial
Customer Experience: vender lo material desde lo inmaterialCustomer Experience: vender lo material desde lo inmaterial
Customer Experience: vender lo material desde lo inmaterialSlashMobility.com
 
El color, la herramienta más poderosa para diseñar tu app
El color, la herramienta más poderosa para diseñar tu appEl color, la herramienta más poderosa para diseñar tu app
El color, la herramienta más poderosa para diseñar tu appSlashMobility.com
 
Trabajadores más productivos, motivados y felices gracias a los wearables
Trabajadores más productivos, motivados y felices gracias a los wearablesTrabajadores más productivos, motivados y felices gracias a los wearables
Trabajadores más productivos, motivados y felices gracias a los wearablesSlashMobility.com
 
Marketing inbound para empresas B2B
Marketing inbound para empresas B2BMarketing inbound para empresas B2B
Marketing inbound para empresas B2BSlashMobility.com
 
El combate del siglo: AngularJS vs ReactJS
El combate del siglo: AngularJS vs ReactJSEl combate del siglo: AngularJS vs ReactJS
El combate del siglo: AngularJS vs ReactJSSlashMobility.com
 
Slash friday: Unity 3D - Pasando nuestra primera pantalla
Slash friday: Unity 3D - Pasando nuestra primera pantallaSlash friday: Unity 3D - Pasando nuestra primera pantalla
Slash friday: Unity 3D - Pasando nuestra primera pantallaSlashMobility.com
 
Primeros pasos para crear un videojuego
Primeros pasos para crear un videojuegoPrimeros pasos para crear un videojuego
Primeros pasos para crear un videojuegoSlashMobility.com
 
Como diseñar para usuarios irracionales
Como diseñar para usuarios irracionalesComo diseñar para usuarios irracionales
Como diseñar para usuarios irracionalesSlashMobility.com
 
Clickers click-based games, ¿qué son realmente?
Clickers  click-based games, ¿qué son realmente?Clickers  click-based games, ¿qué son realmente?
Clickers click-based games, ¿qué son realmente?SlashMobility.com
 
Creación de modelos 3D para gaming
Creación de modelos 3D para gamingCreación de modelos 3D para gaming
Creación de modelos 3D para gamingSlashMobility.com
 
Workshop App Marketing - UPC
Workshop App Marketing - UPCWorkshop App Marketing - UPC
Workshop App Marketing - UPCSlashMobility.com
 

Más de SlashMobility.com (20)

Slashfriday Visual Data, estrategias para interpretar la información
Slashfriday Visual Data, estrategias para interpretar la informaciónSlashfriday Visual Data, estrategias para interpretar la información
Slashfriday Visual Data, estrategias para interpretar la información
 
SlashFriday: Deep Personalization by MOCA
SlashFriday: Deep Personalization by MOCASlashFriday: Deep Personalization by MOCA
SlashFriday: Deep Personalization by MOCA
 
SlashFriday. Aplicación al negocio de las redes neuronales artificiales
SlashFriday. Aplicación al negocio de las redes neuronales artificialesSlashFriday. Aplicación al negocio de las redes neuronales artificiales
SlashFriday. Aplicación al negocio de las redes neuronales artificiales
 
Herramientas de diseño UI
Herramientas de diseño UIHerramientas de diseño UI
Herramientas de diseño UI
 
Hablemos de sueños
Hablemos de sueñosHablemos de sueños
Hablemos de sueños
 
Trabajo en equipo
Trabajo en equipoTrabajo en equipo
Trabajo en equipo
 
Android Wear
Android WearAndroid Wear
Android Wear
 
Customer Experience: vender lo material desde lo inmaterial
Customer Experience: vender lo material desde lo inmaterialCustomer Experience: vender lo material desde lo inmaterial
Customer Experience: vender lo material desde lo inmaterial
 
Diseñando para Apple Watch
Diseñando para Apple WatchDiseñando para Apple Watch
Diseñando para Apple Watch
 
El color, la herramienta más poderosa para diseñar tu app
El color, la herramienta más poderosa para diseñar tu appEl color, la herramienta más poderosa para diseñar tu app
El color, la herramienta más poderosa para diseñar tu app
 
Trabajadores más productivos, motivados y felices gracias a los wearables
Trabajadores más productivos, motivados y felices gracias a los wearablesTrabajadores más productivos, motivados y felices gracias a los wearables
Trabajadores más productivos, motivados y felices gracias a los wearables
 
Desarrollo con stack MEAN
Desarrollo con stack MEANDesarrollo con stack MEAN
Desarrollo con stack MEAN
 
Marketing inbound para empresas B2B
Marketing inbound para empresas B2BMarketing inbound para empresas B2B
Marketing inbound para empresas B2B
 
El combate del siglo: AngularJS vs ReactJS
El combate del siglo: AngularJS vs ReactJSEl combate del siglo: AngularJS vs ReactJS
El combate del siglo: AngularJS vs ReactJS
 
Slash friday: Unity 3D - Pasando nuestra primera pantalla
Slash friday: Unity 3D - Pasando nuestra primera pantallaSlash friday: Unity 3D - Pasando nuestra primera pantalla
Slash friday: Unity 3D - Pasando nuestra primera pantalla
 
Primeros pasos para crear un videojuego
Primeros pasos para crear un videojuegoPrimeros pasos para crear un videojuego
Primeros pasos para crear un videojuego
 
Como diseñar para usuarios irracionales
Como diseñar para usuarios irracionalesComo diseñar para usuarios irracionales
Como diseñar para usuarios irracionales
 
Clickers click-based games, ¿qué son realmente?
Clickers  click-based games, ¿qué son realmente?Clickers  click-based games, ¿qué son realmente?
Clickers click-based games, ¿qué son realmente?
 
Creación de modelos 3D para gaming
Creación de modelos 3D para gamingCreación de modelos 3D para gaming
Creación de modelos 3D para gaming
 
Workshop App Marketing - UPC
Workshop App Marketing - UPCWorkshop App Marketing - UPC
Workshop App Marketing - UPC
 

Último

Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 

Último (19)

Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 

Curso introducción a Android

  • 1. Introducción a Android
  • 2.
  • 3. Introducción a Android: un poco de historia
  • 4. Introducción a Android: releases Versión Android Fecha release Android 1.5 (Cupcake) 30 abril de 2009 Android 1.6 (Donut) 15 septiembre de 2009 Android 2.0 (Eclair) 26 octubre de 2009 Android 2.2 (FroYo) Mayo de 2010 Gingerbread Finales de 2010
  • 5. Introducción a Android: un poco de historia (II) Prototipo HTC Dream Nexus One Xperia x10 HTC Liquid GeeksPhone Samsung I7500
  • 6.
  • 7.
  • 8.
  • 9.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20. Arquitectura de las aplicaciones: Componentes de aplicación Principales componentes para el desarrollo de aplicaciones en Android:
  • 21.
  • 22.
  • 23.
  • 24.
  • 25. Ciclo de vida del Service (según creación)
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32. Arquitectura de las aplicaciones: Intent filters Intent Intent
  • 33. Arquitectura de las aplicaciones: Broadcast Intents Intent Intents
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41. Interfaces de usuario: componentes compuestos (II) TextView EditText con un Button ListView Spinner
  • 42. Interfaces de usuario: componentes compuestos (III) DatePicker TimePicker AutoComplete
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51. Entorno de desarrollo: Hello Android! package com.android.helloandroid; import android.app.Activity; import android.os.Bundle; import android.widget.TextView; public class HelloAndroid extends Activity { /** Called when the activity is first created. */ public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); TextView tv = new TextView(this); tv.setText(&quot;Hello, Android&quot;); setContentView(tv); } }
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 57.