Xamarin

Xamarin.Forms – Clase genérica para consumir servicios REST

Tal vez has visto en internet, videos y tutoriales para consumir un servicio web tipo REST, utilizando el paquete de NuGet Microsoft.Net.Http, en conjunto con Json.Net. Nosotros, ya en una entrada anterior hemos visto cómo llevar a cabo el consumo de un servicio de este tipo desde Xamarin.Forms. El motivo de esta entrada es para …

Xamarin.Forms – Clase genérica para consumir servicios REST Leer más »

Xamarin.Forms – Agregando un ToolbarItem a tu aplicación

Si en tu aplicación tipo Xamarin.Forms, quieres implementar botones tipo Barra de herramientas (con un ToolbarItem) como el que ves en las siguientes imágenes: En android: En UWP: sigue esta sencilla receta. Pasos para agregar un ToolbarItem en tu aplicación: 1.- Crea una nueva página tipo Forms Blank Content Page (Lo puedes hacer a través …

Xamarin.Forms – Agregando un ToolbarItem a tu aplicación Leer más »

Xamarin.Forms – Personalizando un NavigationPage

Si recién has comenzado a utilizar Xamarin.Forms, podrás darte cuenta que cuando creamos un NavigationPage, contamos con características visuales por defecto: Cambiando las características de un NavigationPage Podemos llevar a cabo ciertos cambios de apareciencia a través de la modificación del código, cuando llevamos a cabo la creación de la instancia de NavigationPage. Es decir, …

Xamarin.Forms – Personalizando un NavigationPage Leer más »

Xamarin Forms – Cambiando una imagen a partir de la orientación del dispositivo

Si se desea cambiar una imagen en Xamarin.Forms a partir de la orientación del dispositivo, debemos de seguir estos pasos: 1.- Insertar las imágenes que deseemos utilizar para cada una de las orientaciones del dispositivo. Para esta demo, he utilizado dos, llamadas “Horizontal.png” y “Vertical.png”, cada una con diferente color de fondo, y con una …

Xamarin Forms – Cambiando una imagen a partir de la orientación del dispositivo Leer más »

Xamarin Forms – Añadiendo Capitalización, corrección ortográfica y sugerencias a controles tipo Entry

Adicionalmente a poder especificar el tipo de teclado para determinado Entry, tenemos a nuestra disposición la capacidad de agregar diversas banderas para determinar el comportamiento de un control Entry. Cabe destacar, que el comportamiento en cada plataforma puede ser diferente con cada tipo de bandera, además de que dichas banderas sólo pueden ser especificadas a …

Xamarin Forms – Añadiendo Capitalización, corrección ortográfica y sugerencias a controles tipo Entry Leer más »

Xamarin.Forms Seleccionar el tipo de teclado para un control Entry

Si eres nuevo en el desarrollo de apps tipo Xamarin.Forms, seguramente te puedas cuestionar, ¿cómo se pueden desplegar teclados de acuerdo a las necesidades que tengo? Seguramente has visto en algunas apps que el teclado es diferente. Para ver los tipos de teclado disponibles, haremos un pequeño proyecto tipo Xamarin.Forms, y crearemos una interfaz para …

Xamarin.Forms Seleccionar el tipo de teclado para un control Entry Leer más »

Xamarin.Forms – Ejecutando código JavaScript desde C#

Si has trabajado anteriormente con Xamarin, tal vez hayas utilizado el control WebView. Dicho control nos sirve para mostrar una página web dentro de nuestra aplicación, tal como el siguiente ejemplo: Tal vez, una cosa que desconozcas es que se puede invocar una función JavaScript, ¡Desde tu código C#! Para esto, lo que haremos será …

Xamarin.Forms – Ejecutando código JavaScript desde C# Leer más »

Xamarin.Android Añadir nuevas versiones de Android para compilación (Target Frameworks)

Si al estar desarrollando alguna aplicación con Xamarin.Android, se despliega un mensaje como el siguiente: Severity Code Description Project File Line Suppression StateError Could not install package ‘Xamarin.GooglePlayServices.Maps 42.1001.0’. You are trying to install this package into a project that targets ‘MonoAndroid,Version=v6.0’, but the package does not contain any assembly references or content files that …

Xamarin.Android Añadir nuevas versiones de Android para compilación (Target Frameworks) Leer más »

Xamarin.Android – An unexpected error occurred trying to initialize Android Designer

Si tienes una instalación fresca de Visual Studio con un proyecto tipo Xamarin.Android, y te sale en la pantalla de Advertencias algo  como: “An unexpected error occurred trying to initialize Android Designer. Please verify the Android SDK path and the  Java Development Kit…” te recomiendo hacer lo siguiente: Parte 1 – Dentro de Visual Studio …

Xamarin.Android – An unexpected error occurred trying to initialize Android Designer Leer más »

Agregando Intellisense a los archivos .axml para trabajar con Xamarin.Android en VS 2015

No podemos negar que las ayudas visuales de intellisense nos ahorran mucho tiempo con las sugerencias que realiza. Por ello, en este post vamos a ver los pasos para poder agregarlo en Visual Studio y trabajar con archivos .axml. 1.- Descargar el archivo alojado en este enlace. 2.- Descomprimir el archivo .rar. 3.- Pegar los …

Agregando Intellisense a los archivos .axml para trabajar con Xamarin.Android en VS 2015 Leer más »