Desarrollo de Apps nativas multiplataforma con Xamarin

22
Desarrollo de Apps nativas multiplataforma con

Transcript of Desarrollo de Apps nativas multiplataforma con Xamarin

Page 1: Desarrollo de Apps nativas multiplataforma con Xamarin

Desarrollo de Apps nativas multiplataforma con

Page 2: Desarrollo de Apps nativas multiplataforma con Xamarin

Quienes somos? Itequia!

Mario Mir Product owner en Itequia

Nicolás ScandalisXamarin Certified Mobile Developer

Page 3: Desarrollo de Apps nativas multiplataforma con Xamarin

Itequia crea aplicaciones actuales para conectar con clientes, empleados y partners

Portales y Workflows

Movilidad AplicacionesTPV

Aplicaciones tradicionales: ERP, CRM, bases de datos…

iBeacons Azure y Office 365

Web y eCommerce

Page 4: Desarrollo de Apps nativas multiplataforma con Xamarin

Por qué Itequia

150mil

horas de desarrollo en

Sharepoint y .Net

de nuestros proyectos

están ejecutados con scrum

ingenieros titulados y

certificados como MCTS

de nuestros clientes considera

que tenemos un nivel técnico

muy alto

82% 100% 86%

Page 5: Desarrollo de Apps nativas multiplataforma con Xamarin

Tu partner de más confianza“Muy motivados para incorporar a toda Compensa a las metodologías ágiles, tras las sesiones de Itequia en ALM, Scrum y Agile.”Luís Rodriguez, Director de Compensa

“Hemos aumentado significativamente la productividad gracias a la automatización de procesos y la centralización de la información en un entorno complejo, dónde los usuarios se encuentran en distintas zonas geográficas de Europa.”Xavier García, EuroleagueBasketball IT Director

“Lo que hace único a Booquo es el hecho de combinar un ecommercecon funcionalidades de comunidad que abarcan una amplísima gama de interacción del usuario con la empresa. Además nos permite tenerinformación de mucho valor sobre el gusto y las preferencias de los usuarios.”Mariana Feged, Digital Business Director en Círculo de Lectores

Page 6: Desarrollo de Apps nativas multiplataforma con Xamarin

We are no longer in a mobile first world, we are in a mobile only worldLarry Page (Google)

2004…

Page 7: Desarrollo de Apps nativas multiplataforma con Xamarin

We are no longer in a mobile first world, we are in a mobile only worldLarry Page (Google)

…2014

Page 8: Desarrollo de Apps nativas multiplataforma con Xamarin

Tendencias de mercado

84% es el porcentaje de penetración de Smartphones en España.IDC [Junio 2014]

90% de las empresas españolas incluyela movilidad en sus planes estratégicos.Accenture [Julio 2014]

83%de las empresas ya utilizan Apps como vía para mejorar la comunicación con sus clientes. IDC [ Junio 2014]

233milloneses el número de Tablets que se prevé vender en 2015.Gartner [Enero 2015]

Page 9: Desarrollo de Apps nativas multiplataforma con Xamarin

Movilidad en el mundo empresarial

Apps para el consumidor

Aplicaciones POS

Automatización para técnicos y

fuerza de ventas

Apps portalescorporativos

Page 10: Desarrollo de Apps nativas multiplataforma con Xamarin

Opciones de desarrollo para dispositivos

HÍBRIDA

Una aplicación que tiene un contendedor nativo (desarrollado específicamente para un dispositivo) pero que el contenido es web

NATIVA

Una aplicación que está desarrollada específicamente para un dispositivo

WEBRESPONSIVE

Una aplicación que se usa des de un navegador web ya sea en un PC, móvil o Tablet.

Page 11: Desarrollo de Apps nativas multiplataforma con Xamarin

Opciones para dispositivos

HÍBRIDA NATIVAWEB

RESPONSIVE

Menor coste

Mejorexperiencia

¿Opción intermedia?

Page 12: Desarrollo de Apps nativas multiplataforma con Xamarin

El caso de Facebook

HÍBRIDA NATIVAWEB

RESPONSIVE

Page 13: Desarrollo de Apps nativas multiplataforma con Xamarin

Desarrollo de apps nativas

Page 14: Desarrollo de Apps nativas multiplataforma con Xamarin

La aproximación convencional: “silos”

• Requiere muchos recursos especializados en distintas plataformas

• Caro de mantener

• Ralentiza la innovación

iOS App

Objective-CSwift

XCode

Android App

JavaEclipse

Windows App

C#Visual Studio

Page 15: Desarrollo de Apps nativas multiplataforma con Xamarin

Una aproximación innovadora:

• Interfaz y funcionalidad nativa

• Aceso completo al 100% de la API de iOS, Android y Windows

• Comparte lógica entre plataformas

Aplicaciones nativas escritas en C#

Page 16: Desarrollo de Apps nativas multiplataforma con Xamarin

: performance nativo

.APP

C# + Xamarin.iOS

.APK

C# + Xamarin.Android C# + Visual Studio

.APPX

Page 17: Desarrollo de Apps nativas multiplataforma con Xamarin

Xamarin permite reutilizar código entre plataformas

Page 18: Desarrollo de Apps nativas multiplataforma con Xamarin

Se comparte entre el 70% y el 90% de código entre plataformas1 |

2 | Se acelera el time to market en un 150%

3 |

4 |

5 |

Ahorro de costes entre un 30% y 75%

6 |

Apps de mayor calidad: más consistencia, menos errores

No atarse a una plataforma

Control de uso en tiempo real con Xamarin Insights

Page 19: Desarrollo de Apps nativas multiplataforma con Xamarin

Xamarin en el mundo

Page 20: Desarrollo de Apps nativas multiplataforma con Xamarin
Page 21: Desarrollo de Apps nativas multiplataforma con Xamarin

Demo

Page 22: Desarrollo de Apps nativas multiplataforma con Xamarin