DesarrolloLibre

Desarrollo Web, Android, juegos y mucho más

Categorias
29-11-2017

Xamarin.Forms es una API adquirida y administrada por Microsoft que permite crear aplicaciones para Android, IOS, Windows Phone y Windows bajo un mismo proyecto, programación y por supuesto lenguaje de programación; la novedad principal aquí, es que las aplicaciones son nativas para cada plataforma, es decir, no son aplicaciones web como en el caso de PhoneGap.

Hoy día existen dos grandes plataformas móviles en el mercado manejadas por Apple y Google; es decir, IOS y Android respectivamente; si eres desarrollador de aplicaciones móviles seguramente esta API será de tu interés.

El problema en el desarrollo móvil para múltiples sistemas operativos/multiplataforma

El problema en el desarrollo de aplicaciones móviles para diversas plataformas como lo son IOS y Android que son las más importantes del mercado (debido a que Windows Phone no logró despegar) es que para desarrollar en estas plataformas mediante sus respectivos IDEs y ambientes oficiales debes emplear Android Studio bajo Java y/o Kotlin en Windows, Mac y/o Linux, y Objetive-C bajo Swift con el IDE llamado Xcode con una MAC, lo que conlleva a un gran problema cuando queremos desarrollar proyectos que cuenten con varios tipos de aplicaciones (móviles y web) ya que son ambientes y lenguajes de programación totalmente diferentes.

Bienvenido a Xamarin.Form

Cómo se ha mencionado hasta el momento, Xamarin.Form nos permite generar aplicaciones en diversos sistemas operativos bajo un mismo código empleando C#; en esta entrada hablaremos sobre Xamarin.Forms y cómo instalar el ambiente necesario en nuestra PC para poder trabajar con el.

Instalar Xamarin.Forms

Para instalar la API de Xamarin.Form tenemos que hacernos con Visual Studio el cual está disponible para Windows y Mac que podemos descargar desde el siguiente enlace:

Download Visual Studio.

En lo particular la instalación es sencilla, lo típico en ambientes Windows y se encargará de instalar todo el ambiente desde Visual Studio hasta la API de Xamarin.Form, en lo particular a mi no me descargó la API de Xamarin.Form al momento de la instalación de Visual Studio, de igual manera si es tu caso puedes comprobar si está instalado o no y en consecuencia instalar Xamarin.Form si no se completó la instalación desde el mismo Visual Studio; para ello apenas abramos nuestro VIsual Studio vamos a la opción "Create new project":

Y en la sección de "Dispositivos móviles y juegos" vemos si tiene o no un check en un recuadro azul la caja de "Desarrollo para dispositivos móviles con .NET":

Y luego en open visual studio installer:

Una vez completado esto, podemos crear nuestro proyecto con Xamarin.Form desde el menú contextual de Visual Studio:

Un punto importante es saber que aunque el mismo proyecto nos sirva para correr nuestras aplicaciones en Android, IOS y Windows, para el caso de IOS es necesario contar con un Mac para compilar las aplicaciones y ejecutar el emulador IOS.

Ya quedará para posteriores entradas seguir hablando sobre la estructura de un proyecto en Xamarin.Form y dar los primeros pasos con el mismo.


Publicidad

Give me for a beer!

Algunos recursos que te pueden interesar

Templates para Android y iOS

Templates para Android y iOS

Telegram messenger para Android

Telegram messenger para Android

Paleta de colores para el Material Design

Paleta de colores para el Material Design

Algunos artículos que te pueden interesar

¿Qué es una apk?

¿Qué es una apk?

Un archivo con extensión .apk (Application PacKage File) no es más que un archivo empaquetado de una aplicación; el cual es compilado y empaquetado en un simple archivo todo lo que está incluido en una aplicación.

Andrés Cruz 04-11-2013

Creando un filtro para los RecycleView en Android

Creando un filtro para los RecycleView en Android

Se explica cómo crear un listado con RecycleView en Android y configurarle un filtro a través de un EditText.

Andrés Cruz 15-08-2016

Cómo realizar una actividad de presentación animada en Android con ViewPager

Cómo realizar una actividad de presentación animada en Android con ViewPager

Se explica cómo crear una vista de presentación en Android empleando los ViewPager mediante un sencillo carrusel y unas animaciones o transiciones entre unas imágenes.

Andrés Cruz 08-06-2017