taller desarrollo mobile - fing.edu.uy

Post on 27-Jul-2022

4 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Taller Desarrollo MobileMobile

Tecnólogo Informática - 6to Semestre Montevideo

Estrategias de DesarrolloDesarrollo

Desarrollo Mobile

● Arquitectura Móvil

● Aplicaciones Nativas vs Web vs Hibridas

Agenda

● Aplicaciones Nativas vs Web vs Hibridas

● Introducción a Android

Nativas● Código Binario

● Distribución en marketplace● Distribución en marketplace

● Ejecutadas por el sistema

● Uso de Apis del Sistema Operativo

Ejemplos

Desarrollo

Interacción

Nativas

Web App

Uso de HTML5

•Animaciones, gráficos vectoriales•Animaciones, gráficos vectoriales•Soporte offline•Geolocalización•Video y Audio•Web socket…

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

Web App

Interacción

Web App

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.

Desarrollo

Herramientas

HerramientasMulti -PlataformaMulti -Plataforma

Interacción

Comparación

Comparación

Comparación

AndroidPrimer AcercamientoAcercamiento

Desarrollo Mobile

¿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.

Dispositivos

● Smartphones● Tablets● Tablets● TVs● Consola de videojuegos,etc

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)

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.

SDK

•Android SDK

• Android Studiohttps://developer.android.com/sdk/installing/studio.html#download

Entornos de Trabajo

• Eclipse ADT Pluginhttp://developer.android.com/sdk/index.html#download

Componentes

• Activity•Intents•Services•Services•Views•Content Providers•Broadcast Receivers•Manifest

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

Próxima clase?

- + Android- + Android

top related