Cubriendo todas las plataformas del mercado

Documentos relacionados
Xamarin Mobile App Development

Curso de: Programación de móviles con Android

Hello, Xamarin! Desarrollo de aplicaciones mo viles con Xamarin. Xamarin. Hello. Hello, Xamarin! Desarrollo de aplicaciones móviles con Xamarin

Reconocimiento de objetos con Realidad Aumentada. App iwhatsit para la atención de la diversidad funcional en visión. Francisco M.

Planifica tu integración continua con Visual Studio Team Services

App a3facturago i. App

BETGAME PROJECT. Desarrollo de un videojuego on-line de pronósticos deportivos. Autor: Alejandro López González

PRESENTACIÓN TRABAJO FIN DE GRADO. Autor: José Ignacio Bengoechea Isasa Consultora: María Isabel March Hermo Área: Redes de computadores Junio 2017

Ahora tú también puedes crear aplicaciones

Introducción a ASP.NET Core

APLICACIONES MÓVILES NATIVAS

Consulting, IT Services & Software Development MOBILE CROSS PLATFORM SOLUCIONES DE MOVILIDAD I+D

Diseño de apps, monetización y diseño detallado de la interacción

20488 Desarrollo de Microsoft SharePoint Server 2013 Core Solutions

Plataforma Educativa

Characteristics. Vamos a ver las características principales de este tipo de aplicaciones.

Estudiantes UNED con discapacidad Estudiantes con discapacidad (Curso 2015/16)

Descripción. Objetivos de Aprendizaje. Estructura y Contenidos

Introducción a Android. [Tema 2]

Cubriendo todas las plataformas del mercado

Curso De Xamarin. Blvd. Los Próceres zona 10, PBX: (502)

En contados minutos daremos inicio a esta sesión de Capuccino con SIG...

Características de las aplicaciones móviles

Visual Studio 2010 Desarrollo de aplicaciones web con C# 4, Framework Entity 4, ASP.NET 4.0,...

Liderando Proyectos de software para dispositivos de Apple. Creatividapps

.mx. 5 consejos para reducir costos en el departamento de TI. ARUBA INSTANT: Una solución práctica para el Wi-Fi empresarial.

Transformación Digital

Elemento Design e Mobile PagBoleto Floopie App

ArcGIS Online para desarrolladores

Encuesta. Externalización servicios TICs en universidades 13/05/ /06/2010. Francisco Yepes Candel

Desarrollo para entornos multiplataforma y dispositivos ios

Kony Visualizer. Diseñar y desarrollar Aprovechar las aplicaciones de extremo a extremo y de los dispositivos. Diseño y experiencia.

APLICACIONES MÓVILES NATIVAS. Sesión 11: Diferencias en el desarrollo de aplicaciones para tablets: el caso del ipad

Introducción al desarrollo de aplicaciones N-Capas con tecnologías Microsoft

COMO VERIFICAR EL CORRECTO FUNCIONAMIENTO DE UNA APLICACIÓN EN PHONEGAP PROF. RICARDO GONZÁLEZ

Desarrollo de soluciones de Microsoft SharePoint Server 2013 Core Duración: 40 horas Código: MS-20488

Programa de Capacitación en. Aplicaciones Visual Studio.NET 2013

CERTIFICADOS DE CALIDAD

Laboratorio. Hello Xamarin! Creando Aplicaciones Móviles con Xamarin.Forms. Versión: Octubre de 2016

Patricio Olivares. 19 de junio de 2017

online Master Programación Java SE y Java EE

Requisitos del sistema para Qlik Sense. Qlik Sense June 2018 Copyright QlikTech International AB. Reservados todos los derechos.

EXPERTO EN DESARROLLO DE APLICACIONES MÓVILES" Curso especialista (500 horas)

PROGRAMA FORMATIVO: DESARROLLO PARA WINDOWS STORE APPLICATION CON VISUAL STUDIO (C#)

Agenda. Apache Cordova para el Desarrollo móvil XII Encuentro Danysoft en Microsoft Directos al código. Sala 1 Visual Studio

Enrique Follow #XamarinDiplomado. Lección 1: Introducción a la Interfaz Gráfica en Xamarin

GUÍA DOCENTE 2016/2017. Desarrollo de aplicaciones Windows Phone. Máster Universitario en INFORMÁTICA MÓVIL 1º curso. Modalidad Presencial

Soluciones Tecnología al servicio de del usuario y al modelo de negocio. Experiencia Más de 15 años en el sector de las nuevas tecnologías

Concepto de CLOUD COMPUTING. (apunte y video)

Requisitos del sistema para Qlik Sense. Qlik Sense February 2018 Copyright QlikTech International AB. Reservados todos los derechos.

MANUAL DE DESPLIEGUE DE APLICACIONES MÓVILES

Diseño del Servicio Transición del Servicio

20482C Desarrollo de Aplicaciones Windows Store Avanzado Usando HTML5 y JavaScript

Curso Developing ASP.NET MVC 4 Web Applications (20486)

MovilizAPPte Propuesta presentada por Target Point Marzo 2018

PLANIFICADOR DE RUTAS MULTIMODAL USANDO SERVICIOS IDE. (Bus, Metro y Bici)

Únete a la conversación! #SoftlineWebinars

w w w. i n 4 a p p s. c o m

AppInventor. Desarrollo de aplicaciones Android. Jorge Pintado de Santiago. Marzo Mobile Application Developers Student Association

Manual de uso de OWNCLOUD

Desarrollo de aplicaciones cross-platform. Máster Universitario en INFORMÁTICA MÓVIL 1º curso. Modalidades Presencial y A distancia


App IPT. La aplicación para aprender Inglés desde tu celular o tablet

PRESENTACIÓN DE LA ASIGNATURA E INTRODUCCIÓN A LA PROGRAMACIÓN VISUAL

Unidad Educativa "La Victoria" forma de actualización a Windows 8. Su lanzamiento oficial será en Noviembre de Este

Samsung Tech Ins.tute - UPM DESARROLLO DE APLICACIONES EN ANDROID. Mayo Abraham Gu.érrez Rodríguez. Abraham Gu.

Producto Pago Móvil-P2P (Interbancario)

API: REST o RESTful WEB-SERVICES

Sistemas Operativos Móviles. Juan Valentin Perdomo Bonilla Universidad Surcolombiana

PROGRAMACIÓN VISUAL E.A.P. SISTEMAS E INFORMATICA UNIVERSIDAD NACIONAL DEL SANTA CURSO: MICROCOMPUTACION III FACULTA DE INGENIERIA.

En contados minutos daremos inicio a esta sesión de Capuccino con SIG...

Desarrollo de aplicaciones cross-platform. Máster Universitario en INFORMÁTICA MÓVIL 1º curso. Modalidades Presencial y A distancia

Bitbloq 2: Entorno de programación

Especialista Universitario en Desarrollo de Aplicaciones para Dispositivos Móviles. Sesión 1: iad, AdMob e In Apps

Una meta sin un plan es solamente un deseo. Antoine de Saint-Exupery

KEVIN BIDON-CHANAL BADIA - INDUSTRY MANAGER EXECUTIVE, ESRI ESPAÑA GOBIERNO LOCAL ELECCIONES CAPTURA DE DATOS APP S CIUDADANÍA CICLO INTEGRAL DEL AGUA

Sistema móvil para la gestión de vehículos

Categorizado por tipo de actividad en la que los visitantes encontrarán información sobre los negocios incluidos en la plataforma.

PhoneGap Build Generación de Aplicaciones Móviles Na7vas con HTML/JS/CSS

CENTRO DE INDUSTRIA Y SERVICIOS DEL META

IBM MobileFirst Platform capacidades clave para construir, ejecutar y gestionar las aplicaciones móviles

PARTIDA CONCEPTO UNIDAD DE MEDIDA

Grado de Ingeniería Informática. Consultor: Juan José Cuadrado Gallego Alumno: Isabel Guerra Monclova

cityapp Agregador dinámico, personalizado y geolocalizado de apps en destino

Global Atlas Mobile. Amelia del Rey

Desarrollo de. Aplicaciones ios. Plan de Estudio

Desarrollo de. Aplicaciones ios. Plan de Estudio

Desarrollamos el mejor Social Business Software. para mejorar el valor de tu negocio y lo hacemos muy simple para el usuario.

UN ENFOQUE SISTEMÁTICO PARA LA EVALUACIÓN DE SISTEMAS BPM. Dra. Ing. Andrea Delgado Dr. Ing. Daniel Calegari

93 % Fidelidad de cliente 3500 Clientes a nivel mundial

Desarrollo de aplicaciones para Android

LICITACIÓN PÚBLICA SUMINISTRO DE DESARROLLO DE SOFTWARE SISTEMA DE GESTIÓN DE ESTACIONES MODULOS ACCIDENTES/INCIDENTES Y LIBRO VIRTUAL (SIGE)

ANEXO 1 - REQUERIMIENTOS DE LA SOLUCIÓN PARA EL RELACIONAMIENTO DE LAS MIPYME CON EL MERCADO CRM

Diego Xavier Claudio Calvopiña

Implantación de dispositivos móviles. Reunión de familias 24 de mayo de 2016

Práctica 2. Reutilización de código Elementos básicos del lenguaje Java Definición de variables, expresiones y asignaciones

INDICE 1.- OBJETO DEL PLIEGO PRESCRIPCIONES TÉCNICAS

Descargar google chrome

Transcripción:

Y Cubriendo todas las plataformas del mercado

Xamarin

Por qué elegir Xamarin? Principales razones Why Xamarin? Desarrollo usando un mismo lenguaje (C# o F#) para las tres plataformas que dominan el mercado: ios, Android y Windows Phone. Ahorro de tiempo y dinero. Las empresas pueden reducir tiempos de desarrollo debido a la gran facilidad que ofrece Xamarin para compartir código entre plataformas. Soporte constante de nuevas APIS. Xamarin ofrece un soporte bastante rápido con respecto a nuevas APIS que puedan publicar Apple o Google. Google Glass, Apple Watch, etc están soportadas por Xamarin. Resultados nativos. Xamarin compila a una aplicación nativa para todas las plataformas. Esto da a lugar a una mejor experiencia de usuario que otras opciones multiplataforma que apuestan por apps hibridas. El número de bugs de tu código puede reducirse considerablemente ya que gran cantidad del mismo se comparte. Con Xamarin.Forms el desarrollo puede ser incluso más rápido ya que se puede compartir hasta la interfaz de usuario.

Why Xamarin? Comparativa entre diferentes herramientas multiplataforma del mercado

Xamarin o Xamarin.Form s Arquitecturas Xamarin: Que opciones tenemos? Xamarin.Forms es una buena opción cuando la interfaz de usuario no es demasiado compleja Xamarin accede a las APIS nativas y nos permite cualquier tipo de personalización que puede ofrecer una app implementada en nativo

Xamarin 4. What's new

Xamarin 4 Xamarin 4 es un paquete completo de soluciones para el desarrollo móvil

Xamarin Forms 2.0 Xamarin 4 What s new Compilación de XAML previa a la creación del paquete. Mejora de rendimiento en los listados. Soporte para Android Material Design. Soporte a Windows Universal Apps Xamarin Insights ya no es Beta Solución multiplataforma para monitorizar nuestras apps Xamarin Test Recorder y Xamarin.UITest Herramienta para grabar nuestras pruebas funcionales. Integrada con Xamarin Test Cloud Xamarin Inspector Preview Similar a las herramientas de desarrollo de los navegadores web. Inspector en combinación con Continius (nuget package open source) podemos modificar diseño y código en tiempo real sin tener que volver a compilar.

Xamarin Forms 2.0

Estructura de un proyecto de Xamarin.Forms Xamarin.Forms Un proyecto Core, pero que no solo incluye la lógica de negocio sino también las Vistas de las app. Un proyecto para cada plataforma. Un proyecto de UITest.

Xamarin.Forms Que hacer cuando queremos implementar código específico en cada plataforma? Aunque la mayoría del código es compartido, van a existir situaciones en las que tendremos que implementar cierta funcionalidad. Tenemos dos herramientas para realizar esto: - DependencyService - CustomRenderes

DependencyService Xamarin.Forms Service Locator proporcionado por Xamarin Forms llamado DependencyService. La idea es definir una interfaz en Core Y la implementación de la misma en cada plataforma.

Implementación interfaz en Android Xamarin.Forms Implementación interfaz en ios

CustomRenderers Xamarin.Forms Los utilizaremos para aplicar un diseño que no es posible en Forms. La idea es crear un Control en el Core. E implementar como se va a renderizar en cada plataforma.

Implementación interfaz en Android Xamarin.Forms Implementación interfaz en ios

Gorilla Player: Xamarin.Forms http://gorillaplayer.com/ Se trata de una herramienta recién salida del horno que nos ayudará a maquetar XAML en Xamarin.Forms Podremos tener varios simuladores abiertos con el preview del XAML que estemos editando en Xamarin Studio y en Visual Studio Si queréis saber como manejarlo, en la web de Bravent hemos publicado un post recientemente.