Entradas

Xamarin.Forms MediaElement Primer Vistazo

Imagen
Una de las mejores funciones que serán lanzadas en la version de Xamarin.Forms 4.5 es el nuevo MediaElement sin duda, Había estado esperando por este control por mucho tiempo, vamos a analizar como funciona este control y como puedes comenzar a añadirlo en tus aplicaciones.


Cómo puedes ver este control esta como Preview por lo que algunas funciones no estan completamente funcionales y necesitan algunas mejores.

Ahora revisemos la API y la dividiremos en 3 partes, propiedades, methods y eventos.

1. Propiedades
- Aspect Aspect
Esta propiedad nos permite configurar el aspecto visual del video con alguno de los siguientes valores AspectFit(default), AspectFill or Fill, mismos que usamos en el control Image.

- bool AutoPlay
Esta propiedad nos permite configurar si nuestro reproductor iniciara automáticamente cuando la propiedad Source es asignada, por default la propiedad es asignada como "true".

- double BufferingProgress
Retorna el porcentaje de carga del video en curso.

- bool…

Xamarin.Forms MediaElement First Look

Imagen
One of the best new features to be released on the Xamarin.Forms 4.5 version is the new MediaElement without doubt, I was waiting for this for a while, now Im really happy to have a video player as a builtin Xamarin.Forms control, lets see how this control works and how you can start adding it into your apps.


As you can see now this control is in preview state some features are working partially others need to be improved.

Now lets review the API and divide them in 3, properties, methods and event handlers(callbacks)

1. Properties
- Aspect Aspect
This property allow us to configure the visual aspect of the video with one of the following values AspectFit(default), AspectFill or Fill, same as we use for the Image control.

- bool AutoPlay
This property allows the player to start playing when the Source property is set, the property is set to "true" by default.

- double BufferingProgress
Returns the percentage of buffering of the current video source.

- bool CanSeek
Returns tru…

Meadow Primer Vistazo

Imagen
Que tal amigos como parte del segundo calendario de adviento de C# en español les compartire mis primers impresiones acerca de la meadow board una tarjeta para IoT que nos permite programar directamente en C# soportando .NET Standards 2.0.

MEADOW

Entremos un poco en contexto acerca de que es meadow y quienes la desarrollaron, esta tarjeta esta desarrollada por la compañía Wilderness Labs empresa que también trabajo en el desarrollo de netduino, ahora entrando a la parte de meadow revisaremos como lo presenta la empresa

"The power of Raspberry Pi in the computing factor of an Arduino, and the manageability of a mobile app."

una idea muy ambiciosa que comenzó su desarrollo a finales del año pasado por medio de kickstarter logrando no solo juntar la cantidad inicial para el proyecto si no casi lograr el doble de fondos, actualmente la plataforma se encuentra en su fase Beta 3.5, y la version Beta 4/RC1 en desarrollo se planea para el proximo año poder disfrutar de la primer ver…

El futuro de Xamarin.Forms

Imagen
Que tal amigos como parte del primero calendario de adviento promovido por nuestro buen amigo Luis Beltran les mostrare algunos de los features que vienen en camino para Xamarin.Forms los cuales nos ayudaran a poder desarrollar de manera mas fácil y sencilla elementos que comúnmente requerimos, sin mas podemos iniciar a revisar todos estos


CarouselView


Como parte del release del control CollectionView se introdujo este control el cual es básicamente un CollectionView que funciona de manera horizontal, este control se encuentra en version pre-release y puedes usarlo desde ya, enseguida puedes encontrar la información referente a este control:
https://docs.microsoft.com/en-us/xamarin/xamarin-forms/user-interface/carouselview/


Custom/Embedded Fonts


Actualmente si queremos usar fuentes personalizadas requerimos configurar en todas las plataformas estas fuentes lo cual nos lleva algo de tiempo y muchas veces confusiones, por lo cual esta nueva función que estará presente en la siguiente vers…

Xamarin.Forms 4 In Action: Rapid Prototyping

Imagen
Hello as part of the #XamarinUIJuly I want to share with you a few tips that can help you to quickly create beautiful prototypes.

As a Google services fan I will inspire in the Google Play Music app to create our Xamarin.Forms prototype.


As part of the Xamarin.Forms 4 we get the brand new an stable version of Xamarin.Forms Shell a new and powerful way to create cross platform applications, and starting on Visual Studio 2019 / Visual Studio for Mac 8.0 we have a Forms Shell template allowing devs to have a boilerplate code to start working with it and you can create it by following the next steps:


You'll noticed that the solution is almost the same as a normal Xamarin.Forms app but we have now the "AppShell.xaml" and "AppShell.xaml.cs" files those files contains the main logic and structure for our Xamarin.Forms Shell App.


Now lets take a look to the XAML code I divide it in 4 sections for our prototype

Shell style definitionFlyout HeaderFlyout Items and Item Te…

Mes Xamarin: Enamorate de Xamarin.Forms Shell

Imagen
Como parte de la celebración del Mes Xamarin quiero compartir con ustedes uno de las funciones que amaras del preview de Xamarin.Forms 4, sin importar si estas iniciando en el desarrollo móvil o tienes años de experiencia estoy seguro que esta actualización te hará muy feliz.

En las pasadas semanas una nueva version preview de Xamarin.Forms fue lanza la cual incluye muchos cambios y mejoras, y enseguida les mostrare una de esas nuevas funciones que sin duda hara que se enamoren de Xamari.Forms.

Xamarin.Forms Shell

Xamarin.Forms Shell es la nueva sencilla forma de crear y arquitecturar tus aplicaciones Xamarin.Forms permitiéndote enfocarte en la parte principal de tu aplicación y dejando al framework para que maneje cuestiones comunes por ti.
Shell provee de un solo lugar en el cual puedes definir la estructura visual de tu aplicación, una navegación de usar común y un servicio de navegación que soporta deep linking.

Nueva estructura de Xamarin.Forms Shell:

Xamarin.Forms Shell tiene 3 n…