Sei sulla pagina 1di 42

Desarrollo de

aplicaciones móviles
Ing. Marco Antonio Condarco Mirabal

Firmado
digitalmente por
Marco Antonio
Condarco Mirabal
Fecha: 2019.04.30
Programacion para Dispositivos-Ing. Marco Antonio Condarco 11:07:55 -04'00'
Mirabal
Tipos de Aplicaciones

Programacion para Dispositivos-Ing. Marco Antonio Condarco


Mirabal
Programacion para Dispositivos-Ing. Marco Antonio Condarco
Mirabal
Programacion para Dispositivos-Ing. Marco Antonio Condarco
Mirabal
Integración de Equipo de trabajo

Programacion para Dispositivos-Ing. Marco Antonio Condarco


Mirabal
Derechos de Autor

Programacion para Dispositivos-Ing. Marco Antonio Condarco


Mirabal
Programacion para Dispositivos-Ing. Marco Antonio Condarco
Mirabal
Vistas Obligatorias de una Aplicacion
Móvil

Programacion para Dispositivos-Ing. Marco Antonio Condarco


Mirabal
Herramientas de Desarrollo de
Aplicaciones Moviles

Programacion para Dispositivos-Ing. Marco Antonio Condarco


Mirabal
Instalación del Entorno de desarrollo

Programacion para Dispositivos-Ing. Marco Antonio Condarco


Mirabal
Archivos del Proyecto

Programacion para Dispositivos-Ing. Marco Antonio Condarco


Mirabal
Archivos del Proyecto

Programacion para Dispositivos-Ing. Marco Antonio Condarco


Mirabal
Estructura de la Aplicación

Programacion para Dispositivos-Ing. Marco Antonio Condarco


Mirabal
Estructura de la Aplicación

Programacion para Dispositivos-Ing. Marco Antonio Condarco


Mirabal
Modelo de Almacenamiento de las
Aplicaciones

Programacion para Dispositivos-Ing. Marco Antonio Condarco


Mirabal
¿Que ASO?

Programacion para Dispositivos-Ing. Marco Antonio Condarco


Mirabal
Factores ASO

Programacion para Dispositivos-Ing. Marco Antonio Condarco


Mirabal
Factores ASO

Programacion para Dispositivos-Ing. Marco Antonio Condarco


Mirabal
Proceso ASO

Programacion para Dispositivos-Ing. Marco Antonio Condarco


Mirabal
Proceso ASO

Programacion para Dispositivos-Ing. Marco Antonio Condarco


Mirabal
Proceso ASO

Programacion para Dispositivos-Ing. Marco Antonio Condarco


Mirabal
Recomendaciones para el
posicionamiento de la Aplicación en
tienda de aplicaciones

Programacion para Dispositivos-Ing. Marco Antonio Condarco


Mirabal
Recomendaciones para el
posicionamiento de la Aplicación en
tienda de aplicaciones

Programacion para Dispositivos-Ing. Marco Antonio Condarco


Mirabal
Recomendaciones para el
posicionamiento de la Aplicación en
tienda de aplicaciones

Programacion para Dispositivos-Ing. Marco Antonio Condarco


Mirabal
Programacion para Dispositivos-Ing. Marco Antonio Condarco
Mirabal
Programacion para Dispositivos-Ing. Marco Antonio Condarco
Mirabal
Programacion para Dispositivos-Ing. Marco Antonio Condarco
Mirabal
Programacion para Dispositivos-Ing. Marco Antonio Condarco
Mirabal
Programacion para Dispositivos-Ing. Marco Antonio Condarco
Mirabal
Programacion para Dispositivos-Ing. Marco Antonio Condarco
Mirabal
Programacion para Dispositivos-Ing. Marco Antonio Condarco
Mirabal
Programacion para Dispositivos-Ing. Marco Antonio Condarco
Mirabal
Programacion para Dispositivos-Ing. Marco Antonio Condarco
Mirabal
Programacion para Dispositivos-Ing. Marco Antonio Condarco
Mirabal
Programacion para Dispositivos-Ing. Marco Antonio Condarco
Mirabal
Aplicaciones Web Progresivas

Programacion para Dispositivos-Ing. Marco Antonio Condarco


Mirabal
 Una PWA utiliza las últimas tecnologías disponibles en los navegadores para
ofrecer una experiencia en móviles lo más parecida a la de una aplicación
nativa.

 La verdad es que es como no decir nada, y al mismo tiempo decirlo todo.

 La idea que transmite esta definición es que los objetivos que debemos
buscar al crear una PWA son:

 Que tenga el mayor rendimiento posible en móviles y que cargue de manera


casi instantánea
 Una buena interfaz que se parezca lo máximo posible a una nativa
 La posibilidad de trabajar sin conexión
 Poder enviar notificaciones a los usuarios, como una app nativa
 Básicamente con estas cuatro premisas estaríamos cubiertos, así que detrás
de ese nombre lo que hay es realmente una idea sencilla.

Programacion para Dispositivos-Ing. Marco Antonio Condarco


Mirabal
Tecnologías que aprovechan las PWA

 Para conseguirlo, las PWAs se basan en unos


conceptos bastante simples:

 Responsive Web Design, animaciones CSS y


frameworks específicos para crear interfaces móviles
con aspecto de nativas
 Service Workers
 App Shell
 Manifiesto de aplicación
Programacion para Dispositivos-Ing. Marco Antonio Condarco
Mirabal
 es una muy buena pregunta porque actualmente
parece que están convergiendo con lo que se conoce
como aplicaciones web progresivas, que se
desarrollan como webs y pueden llegar a incluirse
como una app más en el dispositivo, siendo
independientes de la conectividad y capaces de
recibir notificaciones push.

Programacion para Dispositivos-Ing. Marco Antonio Condarco


Mirabal
 Tradicionalmente, una página web estaba adaptada
para ser visualizada en el navegador de un ordenador
pero actualmente, con el auge de los dispositivos
móviles, cada vez son más responsive, es decir se
ajustan a diferentes tamaños de pantalla, desde las
más grandes hasta las más pequeñas, mejorando la
usabilidad.

Programacion para Dispositivos-Ing. Marco Antonio Condarco


Mirabal
 La diferencia inicial, que marca el resto de diferencias, es la
plataforma para la que se desarrollan, mientras que las
páginas web se desarrollan para navegadores web, las
APPs se desarrollan para dispositivos android o Ios.

 Las páginas web “se sirven”, la web utiliza un modelo


cliente servidor muy marcado, casi la totalidad de la lógica
se encuentra y se ejecuta en el servidor y posteriormente
se envía (se sirve) el resultado al navegador, el navegador
es mas bien un “visualizador de resultados”.

Programacion para Dispositivos-Ing. Marco Antonio Condarco


Mirabal
 Las APPs en cambio se ejecutan en local, es decir en el
propio dispositivo y no en un servidor remoto. Si, acceden
a datos remotos que se encuentran en un servidor, pero la
mayor parte de la lógica se ejecuta localmente en el
dispositivo.

 A partir de esta diferencia fundamental nacen muchas


otras diferencias menores, existen decenas de sistemas de
programación diferentes y todas intentan que este hecho
sea transparente para el desarrollador, pero hay que
tenerlo en cuenta a la hora de elegir.

Programacion para Dispositivos-Ing. Marco Antonio Condarco


Mirabal

Potrebbero piacerti anche