Está en la página 1de 7

Generalidades Xamarin

Construye aplicaciones móviles para iOS


Laura Liliana Mendoza Trejo


6° G
Introducción
El universo movil ha crecido exponencialmente
y el sistema operativo Android cubre la mayor
parte. Aún así las aplicaciones de cross-
platforms (multiplataformas) también han
ganado muchos usuarios en los últimos años.
La compañia de Xamarin comenzó en 2011 con
la intención de crear aplicaciones
multiplataforma exclusivas.
¿Qué es?
Se trata de una herramienta utilizada para el desarrollo de
aplicaciones móviles multiplataforma que permite a los
ingenieros compartir alrededor del 90% del código en las
principales plataformas.

Fue construida por los desarrolladores detrás de Mono, una


plataforma de desarrollo de código abierto. La empresa
Xamarin se fundó el 16 de mayo de 2011.
Caracteristicas
principales Lenguaje C#. Xamarin usa C # para crear aplicaciones para
todas las plataformas móviles, se compila de forma nativa,
por lo que es la opción para crear aplicaciones de alto
rendimiento con apariencia nativa.
Basado en .NET framework. C # es un lenguaje con una
sólida escritura de seguridad que evita que el código tenga
un comportamiento inesperado. Como C # es uno de los
lenguajes de .NET framework, se puede utilizar con una serie
de funciones útiles de .NET como Lambdas, LINQ y
programación asincrónica (async / await).
Permite crear una capa de código de interfaz de usuario
específica de la plataforma. Por lo tanto, las aplicaciones
multiplataforma de Xamarin se ven 100% nativas en
cualquier dispositivo.
Ventajas
REUTILIZACIÓN DE CÓDIGO:
Con Xamarin, es posible desarrollar en las tres principales
plataformas del mercado (iOS, Windows Phone y Android),
empleando el mismo lenguaje de programación C#,

EXPERIENCIAS NATIVAS:
Xamarin proporciona una interfaz de usuario nativa,
proporcionándonos acceso a todo el hardware del móvil.
Nos asegura una muy buena experiencia de usuario, vital
en cualquier app.

PROPORCIONA UN ACCESO TOTAL A LA API DE


CADA PLATAFORMA:
Xamarin dispone de tantas librerías de terceros como el
propio código nativo. Por tanto, elimina todas las
limitaciones que pudiéramos tener en cuanto a
actualizaciones del sistema operativo nativo.
CUBRE TODO EL CICLO DE VIDA DE UNA APP:
Desde el desarrollo, testeo hasta la puesta en producción,
gracias a herramientas como Xamarin Test Cloud o
Xamarin Insights.
DESARROLLO PARA TODOS LOS DISPOSITIVOS:
Permite desarrollar aplicaciones para todo tipo de
dispositivos con la misma experiencia de usuario
MÁXIMA RENTABILIDAD:
Un único equipo es válido para desarrollar en todas las
plataformas con un resultado nativo y una gran
experiencia de usuario.
VENTAJAS DE C#
El lenguaje en el que se desarrolla Xamarin, C#, es fácil
de aprender, integral y flexible. El aprendizaje es un
proceso fácil y rápido en comparación con otros
lenguajes de programación.
Bibliografía
- https://www.imds.org.mx/blog/desarrollar-en-xamarin-estas-son-sus-ventajas/
-https://recluit.com/que-es-xamarin/#.YjEpT3rMLIV

También podría gustarte