SlideShare una empresa de Scribd logo

Android: ambiente de desarrollo presente y futuro

S
spyderp14
1 de 51
Descargar para leer sin conexión
Plataforma Android: Ambiente de
 desarrollo del presente y futuro
        Ing. Eduardo Caballero
        Ing. Giovani Sanchez
        Ing. Ricardo Portillo
Índice de temas

Introducción, Breve historia

Características, ventajas y desventajas


Evolución de Android

Características en el mercado

Desarrollo en Android
Ejemplo
Introducción

Android es uno de los sistemas operativos
más actuales del mercado. Como
desarrolladores debemos tomarlo en
cuenta no solo por ser una plataforma
innovadora, sino por que además puede
ser un ambiente muy lucrativo para
nuestro mercado. Este trabajo trata de
orientar a los desarrolladores a entrar en
este nuevo ambiente para la programación
Historia
Al hablar de la prehistoria de Android es
necesario hablar de Andrew Rubin, un licenciado
en Ciencias de la Computación egresado de la
Universidad de Utica, Nueva York en 1986.
Rubin comenzó su vida profesional como
ingeniero en Apple Inc. en 1989.
Luego trabajó en un spin-off llamado General
Magic, donde participó en el desarrollo de Magic
Cap, un sistema operativo e interfaz para
dispositivos de mano. Cuando Magic Cap
fracasó, Rubin se unió a Artemis Research, que
más tarde se convirtió en WebTV y fue
finalmente adquirida por Microsoft.
Historia
Después de varios años, Rubin abandonó
Artemis Research para fundar Danger Inc. y
que más tarde fue también adquirida por
Microsoft, en Febrero del 2008.
Danger Inc. es reconocida por su Hiptop, el
cual es un teléfono con capacidades similares
a las de un PDA y que marcaría las primeras
líneas de los Smartphones.
Luego Rubin se iría a Google a trabajar en un
proyecto para moviles luego de la compra de
Android inc.
Curiosidades de
                                Android
Tanto el nombre Android (androide en
español) como Nexus One hacen alusión a la
novela de Philip K. Dick ¿Sueñan los
androides con ovejas eléctricas?, que
posteriormente fue adaptada al cine como
Blade Runner.

Tanto el libro como la película se centran en
un grupo de androides llamados replicantes
del modelo Nexus-6.24. El logotipo del
sistema operativo es el robot "Andy".

Recomendados

Presentación sin título
Presentación sin títuloPresentación sin título
Presentación sin títuloMarianokpo Bono
 
¿Porque android?
¿Porque android?¿Porque android?
¿Porque android?VLASLOV
 
Presentación Android - Campus Party Colombia 2.010
Presentación Android - Campus Party Colombia 2.010Presentación Android - Campus Party Colombia 2.010
Presentación Android - Campus Party Colombia 2.010jdtrujilloc
 
Proceso de desarrollo de una aplicación móvil
Proceso de desarrollo de una aplicación móvilProceso de desarrollo de una aplicación móvil
Proceso de desarrollo de una aplicación móvilLoremSolutions
 

Más contenido relacionado

La actualidad más candente

Android - Arquitectura Aplicacion
Android - Arquitectura AplicacionAndroid - Arquitectura Aplicacion
Android - Arquitectura Aplicacionkristopherxd
 
Que es el Android; Sistema operativo
Que es el Android; Sistema operativoQue es el Android; Sistema operativo
Que es el Android; Sistema operativoNelson Rico
 
Diapositivas de android trabajo
Diapositivas de android trabajoDiapositivas de android trabajo
Diapositivas de android trabajoTavo Perez Daza
 
Interactuando con android
Interactuando con androidInteractuando con android
Interactuando con androidCAMACHO100
 
Seminario "Cómo hacer negocio con Android"
Seminario "Cómo hacer negocio con Android"Seminario "Cómo hacer negocio con Android"
Seminario "Cómo hacer negocio con Android"videos
 
Proyecto el futuro en manos de android
Proyecto el futuro en manos de androidProyecto el futuro en manos de android
Proyecto el futuro en manos de androidclaire_anzueto_escobar
 
Herramientas de colaboración digital(3er gye tech)
Herramientas de colaboración digital(3er gye tech)Herramientas de colaboración digital(3er gye tech)
Herramientas de colaboración digital(3er gye tech)Adolfo Monar
 
Realidades y retos del diseño móvil
Realidades y retos del diseño móvilRealidades y retos del diseño móvil
Realidades y retos del diseño móvilIT Soluciones
 
Sistemas Operativos (andriod, windows, mac/os)
Sistemas Operativos (andriod, windows, mac/os)Sistemas Operativos (andriod, windows, mac/os)
Sistemas Operativos (andriod, windows, mac/os)Jake Naranjo
 

La actualidad más candente (18)

Android - Arquitectura Aplicacion
Android - Arquitectura AplicacionAndroid - Arquitectura Aplicacion
Android - Arquitectura Aplicacion
 
Android
AndroidAndroid
Android
 
Que es el Android; Sistema operativo
Que es el Android; Sistema operativoQue es el Android; Sistema operativo
Que es el Android; Sistema operativo
 
Diapositivas de android trabajo
Diapositivas de android trabajoDiapositivas de android trabajo
Diapositivas de android trabajo
 
Interactuando con android
Interactuando con androidInteractuando con android
Interactuando con android
 
Tercer GYETECH
Tercer GYETECH Tercer GYETECH
Tercer GYETECH
 
Diseñando aplicaciones para el Motorola XOOM
Diseñando aplicaciones para el Motorola XOOM Diseñando aplicaciones para el Motorola XOOM
Diseñando aplicaciones para el Motorola XOOM
 
Entendiendo android
Entendiendo androidEntendiendo android
Entendiendo android
 
Android
AndroidAndroid
Android
 
Seminario "Cómo hacer negocio con Android"
Seminario "Cómo hacer negocio con Android"Seminario "Cómo hacer negocio con Android"
Seminario "Cómo hacer negocio con Android"
 
Proyecto el futuro en manos de android
Proyecto el futuro en manos de androidProyecto el futuro en manos de android
Proyecto el futuro en manos de android
 
Programación en android
Programación en androidProgramación en android
Programación en android
 
Herramientas de colaboración digital(3er gye tech)
Herramientas de colaboración digital(3er gye tech)Herramientas de colaboración digital(3er gye tech)
Herramientas de colaboración digital(3er gye tech)
 
Sistema opeativo android
Sistema opeativo androidSistema opeativo android
Sistema opeativo android
 
Realidades y retos del diseño móvil
Realidades y retos del diseño móvilRealidades y retos del diseño móvil
Realidades y retos del diseño móvil
 
Sistemas Operativos (andriod, windows, mac/os)
Sistemas Operativos (andriod, windows, mac/os)Sistemas Operativos (andriod, windows, mac/os)
Sistemas Operativos (andriod, windows, mac/os)
 
ATIX11
ATIX11ATIX11
ATIX11
 
Proy utilitarios
Proy utilitariosProy utilitarios
Proy utilitarios
 

Destacado

Redes sociales2014
Redes sociales2014Redes sociales2014
Redes sociales2014colobor
 
Presentación de la asignatura
Presentación de la asignaturaPresentación de la asignatura
Presentación de la asignaturaCarlos Ostos
 
Un buen programa para Aprender
Un buen programa para AprenderUn buen programa para Aprender
Un buen programa para Aprendernggutierrezmora06
 
Microsoft acces gabby
Microsoft acces gabbyMicrosoft acces gabby
Microsoft acces gabbyAnita Galarza
 
Las nuevas tecnologías en la educación rural agrotécnica
Las nuevas tecnologías en la educación rural agrotécnicaLas nuevas tecnologías en la educación rural agrotécnica
Las nuevas tecnologías en la educación rural agrotécnicaElearning-UTN
 
Nubes, redes, móviles, datos, ... Esos locos con sus locos cacharros
Nubes, redes, móviles, datos, ... Esos locos con sus locos cacharrosNubes, redes, móviles, datos, ... Esos locos con sus locos cacharros
Nubes, redes, móviles, datos, ... Esos locos con sus locos cacharrosAntonio Fumero
 
Diseño Gráfico por Ordenador
Diseño Gráfico por OrdenadorDiseño Gráfico por Ordenador
Diseño Gráfico por OrdenadorSergio Rodriguez
 
Programas creacionactividades
Programas creacionactividadesProgramas creacionactividades
Programas creacionactividadescolobor
 
Unidad ii adsi -web -pag
Unidad ii   adsi -web -pagUnidad ii   adsi -web -pag
Unidad ii adsi -web -pagJesús Chaparro
 
Innovacion tecnologica plan de investigacion
Innovacion tecnologica   plan de investigacionInnovacion tecnologica   plan de investigacion
Innovacion tecnologica plan de investigacionUNAD
 
Comunicación y Nuevas TecnologíAs
Comunicación y Nuevas TecnologíAsComunicación y Nuevas TecnologíAs
Comunicación y Nuevas TecnologíAsMaluly Oliva
 
Ejercicios prácticos
Ejercicios prácticosEjercicios prácticos
Ejercicios prácticosanapelmen
 
Diseño administración y evaluación del curriculum
Diseño administración y evaluación del curriculumDiseño administración y evaluación del curriculum
Diseño administración y evaluación del curriculumOfilioh
 
Introducción a los programas de Diseño
Introducción a los programas de DiseñoIntroducción a los programas de Diseño
Introducción a los programas de Diseñoiesmarianapineda
 

Destacado (20)

Redes sociales2014
Redes sociales2014Redes sociales2014
Redes sociales2014
 
Presentación de la asignatura
Presentación de la asignaturaPresentación de la asignatura
Presentación de la asignatura
 
Microsoft access
Microsoft accessMicrosoft access
Microsoft access
 
Un buen programa para Aprender
Un buen programa para AprenderUn buen programa para Aprender
Un buen programa para Aprender
 
Microsoft acces gabby
Microsoft acces gabbyMicrosoft acces gabby
Microsoft acces gabby
 
Las nuevas tecnologías en la educación rural agrotécnica
Las nuevas tecnologías en la educación rural agrotécnicaLas nuevas tecnologías en la educación rural agrotécnica
Las nuevas tecnologías en la educación rural agrotécnica
 
Power Point Practica 5 Y 6 Nuevas Tec
Power Point Practica 5 Y 6 Nuevas TecPower Point Practica 5 Y 6 Nuevas Tec
Power Point Practica 5 Y 6 Nuevas Tec
 
PROGRAMACIÓN
PROGRAMACIÓNPROGRAMACIÓN
PROGRAMACIÓN
 
Taller la cocina de paula
Taller la cocina de paulaTaller la cocina de paula
Taller la cocina de paula
 
Nubes, redes, móviles, datos, ... Esos locos con sus locos cacharros
Nubes, redes, móviles, datos, ... Esos locos con sus locos cacharrosNubes, redes, móviles, datos, ... Esos locos con sus locos cacharros
Nubes, redes, móviles, datos, ... Esos locos con sus locos cacharros
 
Diseño Gráfico por Ordenador
Diseño Gráfico por OrdenadorDiseño Gráfico por Ordenador
Diseño Gráfico por Ordenador
 
Programas creacionactividades
Programas creacionactividadesProgramas creacionactividades
Programas creacionactividades
 
Unidad ii adsi -web -pag
Unidad ii   adsi -web -pagUnidad ii   adsi -web -pag
Unidad ii adsi -web -pag
 
Practicasbasicasparaandroid 120112060404-phpapp02
Practicasbasicasparaandroid 120112060404-phpapp02Practicasbasicasparaandroid 120112060404-phpapp02
Practicasbasicasparaandroid 120112060404-phpapp02
 
Innovacion tecnologica plan de investigacion
Innovacion tecnologica   plan de investigacionInnovacion tecnologica   plan de investigacion
Innovacion tecnologica plan de investigacion
 
Comunicación y Nuevas TecnologíAs
Comunicación y Nuevas TecnologíAsComunicación y Nuevas TecnologíAs
Comunicación y Nuevas TecnologíAs
 
Ejercicios prácticos
Ejercicios prácticosEjercicios prácticos
Ejercicios prácticos
 
Diseño administración y evaluación del curriculum
Diseño administración y evaluación del curriculumDiseño administración y evaluación del curriculum
Diseño administración y evaluación del curriculum
 
Impacto Nuevas Tecnologias
Impacto Nuevas TecnologiasImpacto Nuevas Tecnologias
Impacto Nuevas Tecnologias
 
Introducción a los programas de Diseño
Introducción a los programas de DiseñoIntroducción a los programas de Diseño
Introducción a los programas de Diseño
 

Similar a Android: ambiente de desarrollo presente y futuro

Android diapositivas
Android diapositivasAndroid diapositivas
Android diapositivasoscarvq
 
Android en Samsung Galaxy S ll - Jesus Giovanny Rivera Novelo
Android en Samsung Galaxy S ll - Jesus Giovanny Rivera NoveloAndroid en Samsung Galaxy S ll - Jesus Giovanny Rivera Novelo
Android en Samsung Galaxy S ll - Jesus Giovanny Rivera NoveloMexican_2604
 
Introduccion android
Introduccion androidIntroduccion android
Introduccion androidigarcia215
 
Tecnología android
Tecnología androidTecnología android
Tecnología androidNelson Rico
 
introduccion al sistema android
introduccion al sistema androidintroduccion al sistema android
introduccion al sistema androidLuis Noe
 
Sistema Operativo Android; versiones, historia
Sistema Operativo Android; versiones, historiaSistema Operativo Android; versiones, historia
Sistema Operativo Android; versiones, historiaKaren Nuñez
 
Seminario "Desarrollo para entornos móviles. Comparativas y tendencias&q...
Seminario "Desarrollo para entornos móviles. Comparativas y tendencias&q...Seminario "Desarrollo para entornos móviles. Comparativas y tendencias&q...
Seminario "Desarrollo para entornos móviles. Comparativas y tendencias&q...CLEFormación
 

Similar a Android: ambiente de desarrollo presente y futuro (20)

CursoAndroid.pptx
CursoAndroid.pptxCursoAndroid.pptx
CursoAndroid.pptx
 
INTRODUCCION A ANDROID
INTRODUCCION A ANDROIDINTRODUCCION A ANDROID
INTRODUCCION A ANDROID
 
Android
AndroidAndroid
Android
 
Android diapositivas
Android diapositivasAndroid diapositivas
Android diapositivas
 
Android 0.2
Android 0.2Android 0.2
Android 0.2
 
Android
AndroidAndroid
Android
 
Android en Samsung Galaxy S ll - Jesus Giovanny Rivera Novelo
Android en Samsung Galaxy S ll - Jesus Giovanny Rivera NoveloAndroid en Samsung Galaxy S ll - Jesus Giovanny Rivera Novelo
Android en Samsung Galaxy S ll - Jesus Giovanny Rivera Novelo
 
Android
AndroidAndroid
Android
 
Introduccion android
Introduccion androidIntroduccion android
Introduccion android
 
Tecnología android
Tecnología androidTecnología android
Tecnología android
 
ANDROID
ANDROIDANDROID
ANDROID
 
introduccion al sistema android
introduccion al sistema androidintroduccion al sistema android
introduccion al sistema android
 
diapositivas
diapositivas diapositivas
diapositivas
 
Android
AndroidAndroid
Android
 
Android
AndroidAndroid
Android
 
Sistema operativo android
Sistema operativo androidSistema operativo android
Sistema operativo android
 
Sistema Operativo Android; versiones, historia
Sistema Operativo Android; versiones, historiaSistema Operativo Android; versiones, historia
Sistema Operativo Android; versiones, historia
 
Seminario "Desarrollo para entornos móviles. Comparativas y tendencias&q...
Seminario "Desarrollo para entornos móviles. Comparativas y tendencias&q...Seminario "Desarrollo para entornos móviles. Comparativas y tendencias&q...
Seminario "Desarrollo para entornos móviles. Comparativas y tendencias&q...
 
Moviles
MovilesMoviles
Moviles
 
Tecnologia android
Tecnologia androidTecnologia android
Tecnologia android
 

Android: ambiente de desarrollo presente y futuro

  • 1. Plataforma Android: Ambiente de desarrollo del presente y futuro Ing. Eduardo Caballero Ing. Giovani Sanchez Ing. Ricardo Portillo
  • 2. Índice de temas Introducción, Breve historia Características, ventajas y desventajas Evolución de Android Características en el mercado Desarrollo en Android Ejemplo
  • 3. Introducción Android es uno de los sistemas operativos más actuales del mercado. Como desarrolladores debemos tomarlo en cuenta no solo por ser una plataforma innovadora, sino por que además puede ser un ambiente muy lucrativo para nuestro mercado. Este trabajo trata de orientar a los desarrolladores a entrar en este nuevo ambiente para la programación
  • 4. Historia Al hablar de la prehistoria de Android es necesario hablar de Andrew Rubin, un licenciado en Ciencias de la Computación egresado de la Universidad de Utica, Nueva York en 1986. Rubin comenzó su vida profesional como ingeniero en Apple Inc. en 1989. Luego trabajó en un spin-off llamado General Magic, donde participó en el desarrollo de Magic Cap, un sistema operativo e interfaz para dispositivos de mano. Cuando Magic Cap fracasó, Rubin se unió a Artemis Research, que más tarde se convirtió en WebTV y fue finalmente adquirida por Microsoft.
  • 5. Historia Después de varios años, Rubin abandonó Artemis Research para fundar Danger Inc. y que más tarde fue también adquirida por Microsoft, en Febrero del 2008. Danger Inc. es reconocida por su Hiptop, el cual es un teléfono con capacidades similares a las de un PDA y que marcaría las primeras líneas de los Smartphones. Luego Rubin se iría a Google a trabajar en un proyecto para moviles luego de la compra de Android inc.
  • 6. Curiosidades de Android Tanto el nombre Android (androide en español) como Nexus One hacen alusión a la novela de Philip K. Dick ¿Sueñan los androides con ovejas eléctricas?, que posteriormente fue adaptada al cine como Blade Runner. Tanto el libro como la película se centran en un grupo de androides llamados replicantes del modelo Nexus-6.24. El logotipo del sistema operativo es el robot "Andy".
  • 7. Características Framework de aplicaciones: permite el remplazo y la reutilización • de componentes. Navegador integrado: basado en el motor de open source Webkit. • En la actualidad Remplazado por Chrome for android SQlite: base de datos para almacenamiento estructurado que se • integra directamente con las aplicaciones. Multimedia: soporte para medios con formatos comunes de audio, • video e imágenes planas (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF). Pantalla táctiles • Instalación en multiples dispositivos: televisores, celulares, • tablet, REFRIGERADORAS Y LAVADORAS (Wao quiero la mia)
  • 8. Ventajas • posibilidad de que Android pueda instalarse prácticamente en todo tipo de dispositivos, sean móviles, portátiles e incluso microondas. • Android esté liberado con licencia Apache y código abierto. • Android da completa libertad al propietario desarrolladores o empresas para instalar, realizar aplicaciones o complementos sin necesidad de pedir permiso.
  • 9. Desventajas ● A pesar de ser una ventaja el ser un sistema multitarea: El hecho de tener varias aplicaciones abiertas hacen que el consumo de la batería aumente. ● Duración de la batería: la batería en un celular Android se agota muy rápido. Utilizando las aplicaciones de manera moderada la batería puede llegar a durar días y medio. ● La mayoría de sus dispositivos no se encuentran actualizados a la ultimas versiones siendo un desventaja a los desarrolladores.
  • 11. Android 1.5 Cupcake Características: ● Widgets ● Teclado Qwerty Virtual ● Copy & paste ● Captura y reproducción de video ● Conexion Bluetooth
  • 12. Android 1.6 Donut ● Interfaz mejorada para la cámara ● Búsqueda por voz. ● Se mejoro la interfaz de contacto, marcadores, historial entre otros para su búsqueda. ● Framework de gestos y herramienta de desarrollo GestureBuilder
  • 13. Android 2.0 / 2.1 Eclair ● Mejoras en Google maps ● Soporte para pantalla y resoluciones ● Zoom digital para la camara. ● El navegador web fue actualizando agregando las características para soporte html5
  • 14. Android 2.2 Froyo ● Video llamadas ● Se agrego la funcionalidad de hotspot wifi. ● Soporte para adobe flash 10.1 ● Mejora en le uso del hardware. ● Mejoras en la velocidad.
  • 15. Android 2.3 Gingerbread • Mejora la interfaz, Diseño mas refinado. • Teclado se modifica tanto en diseño como en color y facilita la opción de copiar y pegar gracias a una nueva pestaña. • mejor gestión de la batería para una mayor duración. • conexión NFC • juegos con gráficos en 3D
  • 16. Android 3.0 Honeycomb • oneycomb es la versión de Android diseñada específicamente para tablets. • Nuevos botones virtuales, no hacen necesario los botones físicos. • Systembar y Actionbar siempre presente para un rápido acceso a las aplicaciones y multimedia. • Nuevas opciones en el navegador para tener varias ventanas abiertas, marcadores e historial.
  • 17. Android 4.0 Ice Cream Sandwich • Toma las opciones mas útiles y populares de Honeycomb. • modifica el teclado con unas mejoras notables en los nuevos diccionarios. • cambios es la cámara, tanto su interfaz como el nuevo sistema de captación. • incluye estabilizador de imágenes y editor fotográfico muy básico.
  • 18. Android 4.1 Jelly Bean ● Ajuste automatico de Widget en base a la resolución. ● Nueva barra de notificaciones. ● Cifrado de aplicaciones. ● Búsqueda de voz mejorada, funcionalidades de asistente y dictar por voz. ● Nuevos lenguajes orientales.
  • 19. MERCADO ANDROID Ventajas de Desarrollar Aplicaciones para  Android ● Plataforma Open-Source ● Sistema Operativo Estable ● Alta popularidad ● Oportunidad de negocio ● Mercado en crecimiento ● Dispositivos de uso masivo ● Plataforma líder ● Bajo costo de desarrollo
  • 21. iPHONE Ventajas ● Gran mercado de aplicaciones. ● Gran número de compradores. ● Empresas (outsourcing) desarrolladoras bien remunerados. ● Las aplicaciones son revisadas. ● Lenguaje de Programación: C orientado. Desventajas ● Pagar $100.00 anuales como desarrollador. ● Es necesario tener una computadora Mac y simuladores. ● La cuota de cobro por cada venta de Apple es de 30%.
  • 22. Blackberry Ventajas ● Gran mercado de aplicaciones en Latinoamérica y Canadá (App World). ● Decente número de compradores, especialmente en Latinoamérica. ● Construir una aplicación para esta marca es bien remunerado. ● Lenguaje de Programación: Java y .NET Desventajas ● Existe una tasa administrativa de $200. ● La cuota de cobro es de 30%. ● Futuro es incierto.
  • 23. Android Ventajas ● utilizado en cualquier marca (Sony Ericsson, Samsung, etc). ● Un mercado inmenso (850 mil activaciones diarias de dispositivos). ● La tarifa de registro como desarrollador es de $25.00 y es un pago único. ● Existe una gran demanda de desarrolladores y con buenas remuneraciones. ● Usuarios Android buscan mas aplicaciones que juegos (17% juegos, 83% aplicaciones). ● Más usuarios iPhone buscan juegos en lugar de aplicaciones (64% juegos, 36% aplicaciones). ● Lenguaje de Programación: Java Desventajas ● Mercado de vendedores limitado a algunos países. ● Las aplicaciones no pasan por un proceso de revisión previa carga. ● Alrededor del 60% de las aplicaciones Android son gratuitas comparado con el 25% de aplicaciones en el iPhone. ● La cuota de cobro es de 30%. ● El Android Market llegara a 75 mil aplicaciones mientras que Apple Store supera las 300 mil. ● Android está totalmente fragmentado.
  • 24. Cuotas de mercado de sistemas operativos móviles en Latinoamericano: Argentina
  • 25. Cuotas de mercado de sistemas operativos móviles en Latinoamericano: Brazil
  • 26. Cuotas de mercado de sistemas operativos móviles en Latinoamericano: Chile
  • 27. Cuotas de mercado de sistemas operativos móviles en Latinoamericano: Colombia
  • 28. Cuotas de mercado de sistemas operativos móviles en Latinoamericano: Costa Rica
  • 29. Cuotas de mercado de sistemas operativos móviles en Latinoamericano: Mexico
  • 30. Cuotas de mercado de sistemas operativos móviles en Latinoamericano: Panamá
  • 31. Cuotas de mercado de sistemas operativos móviles en Latinoamericano: Uruguay
  • 32. Proyección de Android en el Mercado Caída de Symbian OS en el mercado mundial
  • 33. Proyección de Gartner sobre Android al año 2015. Android dominará el mercado mundial dentro de cuatro (4) años.
  • 35. Desarrollo en Android ● ¿Que necesitamos para hacer un APP? ● ¿Que podemos hacer en Android? ● ¿Como esta compuesto Android? ● ¿Con que herramientas contamos en Android para hacer aplicaciones? ● ¿Que componente Extra nos brinda esta plataforma.
  • 36. ¿Que necesitamos? ● Saber Java en un Nivel Básico ● Un IDE con soporte para Java preferiblemente Eclipse ● El SDK de Android lo podemos buscar en google ● El pluging de Android para Eclipse ● Configurar el Eclipse ... Daremos un pantallaso de eso a continuación
  • 37. Instalar el plugin de Eclipse
  • 38. Instalar el plugin de Eclipse
  • 39. ¿Que podemos hacer? Aplicaciones para celular Tanto para clientes Como Propias
  • 40. ¿Que podemos hacer? App Exclusivas para Tablet o Televisores
  • 42. ¿Como esta compuesto? ● Activities ● Intent ● Services ● Threads ● Content Providers ● Permisos ● Android Manifest
  • 43. ¿Con que herramientas Contamos? ● Layout ● Controles de Entrada ● Eventos ● Notificaciones ● Creación Animaciones y Gráficos ● Web Services ● Visor Web
  • 44. Layout Tipo de Layout ● Layout Vertical ● Layout Horizontal ● Layout Relativo ● Frame layout ● Table Layout ● ListView <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" ● GridView android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > </LinearLayout>
  • 45. Controles de Entrada Botones Spinner CheckBox RadioButton
  • 46. Notificaciones y Eventos ●Toast Notification ● StatusNotification ● Dialog notification ● onClick ● onLongClick ● OnChange ● OnTouch ● OnKey ● OnCreateContextMenu ● Eventos personalizados
  • 47. Características de las animaciones y gráficos ● Soporte 2D y 3D. ● Canvas ● OpenGL ● Aceleración por hardware ● Propiedades para animar los View ● Drawable animados
  • 48. Web Services y Visor Web ● Soporte para SOAP por librería externa ● Soporte de REST nativo. ● Manejo de XML ● Manejo de JSON ● Visor con soporte de HTML5 ● Visor con soporte de Javascript
  • 49. ¿Que componente Extra tenemos? ● Camara fotográfica y vídeo ● Audio ● Sensores (Acelerometro, giroscopio, entre otros). ● GPS ● Conectividad (Wifi, 3G/4G, Bluetooth)
  • 50. Conclusiones ● Es factible para el mercado latinoamericano. ● Se puede pensar en desarrollo de app para empresa y no solo orientar los equipos solo como articulo de entretenimiento. ● Bajos costo de desarrollo. ● Cuenta con gran soporte para su desarrollo y de muchas comunidades en la red.
  • 51. Mu ch as  G ra cia s