Taller Desarrollo Mobile - fing.edu.uy
Transcript of Taller Desarrollo Mobile - fing.edu.uy
![Page 1: Taller Desarrollo Mobile - fing.edu.uy](https://reader036.fdocumento.com/reader036/viewer/2022072800/62e0b5d350ed6216a1383eb1/html5/thumbnails/1.jpg)
Taller Desarrollo MobileMobile
Tecnólogo Informática - 6to Semestre Montevideo
![Page 2: Taller Desarrollo Mobile - fing.edu.uy](https://reader036.fdocumento.com/reader036/viewer/2022072800/62e0b5d350ed6216a1383eb1/html5/thumbnails/2.jpg)
Estrategias de DesarrolloDesarrollo
Desarrollo Mobile
![Page 3: Taller Desarrollo Mobile - fing.edu.uy](https://reader036.fdocumento.com/reader036/viewer/2022072800/62e0b5d350ed6216a1383eb1/html5/thumbnails/3.jpg)
● Arquitectura Móvil
● Aplicaciones Nativas vs Web vs Hibridas
Agenda
● Aplicaciones Nativas vs Web vs Hibridas
● Introducción a Android
![Page 4: Taller Desarrollo Mobile - fing.edu.uy](https://reader036.fdocumento.com/reader036/viewer/2022072800/62e0b5d350ed6216a1383eb1/html5/thumbnails/4.jpg)
Nativas● Código Binario
● Distribución en marketplace● Distribución en marketplace
● Ejecutadas por el sistema
● Uso de Apis del Sistema Operativo
![Page 5: Taller Desarrollo Mobile - fing.edu.uy](https://reader036.fdocumento.com/reader036/viewer/2022072800/62e0b5d350ed6216a1383eb1/html5/thumbnails/5.jpg)
Ejemplos
![Page 6: Taller Desarrollo Mobile - fing.edu.uy](https://reader036.fdocumento.com/reader036/viewer/2022072800/62e0b5d350ed6216a1383eb1/html5/thumbnails/6.jpg)
Desarrollo
![Page 7: Taller Desarrollo Mobile - fing.edu.uy](https://reader036.fdocumento.com/reader036/viewer/2022072800/62e0b5d350ed6216a1383eb1/html5/thumbnails/7.jpg)
Interacción
![Page 8: Taller Desarrollo Mobile - fing.edu.uy](https://reader036.fdocumento.com/reader036/viewer/2022072800/62e0b5d350ed6216a1383eb1/html5/thumbnails/8.jpg)
Nativas
![Page 9: Taller Desarrollo Mobile - fing.edu.uy](https://reader036.fdocumento.com/reader036/viewer/2022072800/62e0b5d350ed6216a1383eb1/html5/thumbnails/9.jpg)
Web App
Uso de HTML5
•Animaciones, gráficos vectoriales•Animaciones, gráficos vectoriales•Soporte offline•Geolocalización•Video y Audio•Web socket…
![Page 10: Taller Desarrollo Mobile - fing.edu.uy](https://reader036.fdocumento.com/reader036/viewer/2022072800/62e0b5d350ed6216a1383eb1/html5/thumbnails/10.jpg)
Características
•HTML,CSS,Java Script.•Código ejecutado por el navegador.•Launch mechanisms (tipear url,clicking hyperlink, •Launch mechanisms (tipear url,clicking hyperlink, home screen short cut , qr code)•Instalación Opcional•Ejecución offline•Home Screen
![Page 11: Taller Desarrollo Mobile - fing.edu.uy](https://reader036.fdocumento.com/reader036/viewer/2022072800/62e0b5d350ed6216a1383eb1/html5/thumbnails/11.jpg)
Web App
![Page 12: Taller Desarrollo Mobile - fing.edu.uy](https://reader036.fdocumento.com/reader036/viewer/2022072800/62e0b5d350ed6216a1383eb1/html5/thumbnails/12.jpg)
Interacción
![Page 13: Taller Desarrollo Mobile - fing.edu.uy](https://reader036.fdocumento.com/reader036/viewer/2022072800/62e0b5d350ed6216a1383eb1/html5/thumbnails/13.jpg)
Web App
![Page 14: Taller Desarrollo Mobile - fing.edu.uy](https://reader036.fdocumento.com/reader036/viewer/2022072800/62e0b5d350ed6216a1383eb1/html5/thumbnails/14.jpg)
Hibridas
• Aplicación nativa con código html embebido.
• Mantiene las ventaja de las aplicaciones nativas.• Mantiene las ventaja de las aplicaciones nativas.
• Parte de la aplicación es escrita utilizando tecnologías web.
![Page 15: Taller Desarrollo Mobile - fing.edu.uy](https://reader036.fdocumento.com/reader036/viewer/2022072800/62e0b5d350ed6216a1383eb1/html5/thumbnails/15.jpg)
Desarrollo
![Page 16: Taller Desarrollo Mobile - fing.edu.uy](https://reader036.fdocumento.com/reader036/viewer/2022072800/62e0b5d350ed6216a1383eb1/html5/thumbnails/16.jpg)
Herramientas
HerramientasMulti -PlataformaMulti -Plataforma
![Page 17: Taller Desarrollo Mobile - fing.edu.uy](https://reader036.fdocumento.com/reader036/viewer/2022072800/62e0b5d350ed6216a1383eb1/html5/thumbnails/17.jpg)
Interacción
![Page 18: Taller Desarrollo Mobile - fing.edu.uy](https://reader036.fdocumento.com/reader036/viewer/2022072800/62e0b5d350ed6216a1383eb1/html5/thumbnails/18.jpg)
Comparación
![Page 19: Taller Desarrollo Mobile - fing.edu.uy](https://reader036.fdocumento.com/reader036/viewer/2022072800/62e0b5d350ed6216a1383eb1/html5/thumbnails/19.jpg)
Comparación
![Page 20: Taller Desarrollo Mobile - fing.edu.uy](https://reader036.fdocumento.com/reader036/viewer/2022072800/62e0b5d350ed6216a1383eb1/html5/thumbnails/20.jpg)
Comparación
![Page 21: Taller Desarrollo Mobile - fing.edu.uy](https://reader036.fdocumento.com/reader036/viewer/2022072800/62e0b5d350ed6216a1383eb1/html5/thumbnails/21.jpg)
AndroidPrimer AcercamientoAcercamiento
Desarrollo Mobile
![Page 22: Taller Desarrollo Mobile - fing.edu.uy](https://reader036.fdocumento.com/reader036/viewer/2022072800/62e0b5d350ed6216a1383eb1/html5/thumbnails/22.jpg)
¿Qué es Android?
● Es un Sistema Operativo Linux orientado a dispositivos móviles.● Comprado por Google.● Comprado por Google.● Open Source.● Actualmente lo desarrolla la Open HandsetAlliance.● Instalado en más del 60% de los smartphonesdel mundo.
![Page 23: Taller Desarrollo Mobile - fing.edu.uy](https://reader036.fdocumento.com/reader036/viewer/2022072800/62e0b5d350ed6216a1383eb1/html5/thumbnails/23.jpg)
Dispositivos
● Smartphones● Tablets● Tablets● TVs● Consola de videojuegos,etc
![Page 24: Taller Desarrollo Mobile - fing.edu.uy](https://reader036.fdocumento.com/reader036/viewer/2022072800/62e0b5d350ed6216a1383eb1/html5/thumbnails/24.jpg)
Versiones de SO
Apple Pie (v1.0) - Banana Bread (v1.1) - Cupcake (v1.5) - Donut (v1.6) -Éclair (v2.0/v2.1) - Froyo (v2.2) - Gingerbread Éclair (v2.0/v2.1) - Froyo (v2.2) - Gingerbread (v2.3) - Honeycomb (v3.0/v3.1/v3.2) - Ice Cream Sandwich (v4.0) - Jelly Bean (v4.1/v4.2) – Key Lime Pie (v5.0)
![Page 25: Taller Desarrollo Mobile - fing.edu.uy](https://reader036.fdocumento.com/reader036/viewer/2022072800/62e0b5d350ed6216a1383eb1/html5/thumbnails/25.jpg)
Google Play
•Tienda online de software paradispositivos Android.•Llegando al millón de aplicaciones.•Llegando al millón de aplicaciones.•Más de 10 millones de descargas.•Aplicaciones pagas, 70% al desarrollador y 30% a Google.•La licencia de desarrollador cuesta 25 USD.
![Page 26: Taller Desarrollo Mobile - fing.edu.uy](https://reader036.fdocumento.com/reader036/viewer/2022072800/62e0b5d350ed6216a1383eb1/html5/thumbnails/26.jpg)
SDK
•Android SDK
![Page 27: Taller Desarrollo Mobile - fing.edu.uy](https://reader036.fdocumento.com/reader036/viewer/2022072800/62e0b5d350ed6216a1383eb1/html5/thumbnails/27.jpg)
• Android Studiohttps://developer.android.com/sdk/installing/studio.html#download
Entornos de Trabajo
• Eclipse ADT Pluginhttp://developer.android.com/sdk/index.html#download
![Page 28: Taller Desarrollo Mobile - fing.edu.uy](https://reader036.fdocumento.com/reader036/viewer/2022072800/62e0b5d350ed6216a1383eb1/html5/thumbnails/28.jpg)
Componentes
• Activity•Intents•Services•Services•Views•Content Providers•Broadcast Receivers•Manifest
![Page 29: Taller Desarrollo Mobile - fing.edu.uy](https://reader036.fdocumento.com/reader036/viewer/2022072800/62e0b5d350ed6216a1383eb1/html5/thumbnails/29.jpg)
Referencias
● http://www.developereconomics.com/pros-cons-top-5-cross-platform-tools/
● ftp://public.dhe.ibm.com/.../mobile .../WSW1418● ftp://public.dhe.ibm.com/.../mobile .../WSW14182Usen.pdf
● http://www.worklight.com/resources/webinars-and-tools/native-web-hybrid-mobile-app-development
![Page 30: Taller Desarrollo Mobile - fing.edu.uy](https://reader036.fdocumento.com/reader036/viewer/2022072800/62e0b5d350ed6216a1383eb1/html5/thumbnails/30.jpg)
Próxima clase?
- + Android- + Android