Aplicaciones bonitas con Xamarin Forms | Pt. 1

Aplicaciones bonitas con Xamarin Forms

Hace algunos días un developer me escribió y me contaba que Xamarin forms era asombroso que para el las aplicaciones era algo feas en cuanto a la UI, yo le respondí y le dije que si se puede solo que se necesita un poquito más de esfuerzo. Pues en la play store o en cualquiera de las tiendas se engancha mucho mas rápido al futuro usuario de nuestra app si tiene una interfaz atractiva y amigable.

Que necesito para comenzar ?

1) Visual Studio 2015 Community (gratis  o una version superior ) o Visual Studio for MAC.

Vamos a hablar de interfaces bonitas

 

XFParallax by DevsDNA

Super pero que es XFParallax by DevsDNA, pues XFParallax by DevsDNA busca implementar el muy popular efecto efecto Parallax muy famoso en la plataforma ios.

Pero Yhorby que te digo que quiero hacer apps bonitas en Xamarin Forms, calma colega que se puede implementar en Xamarin forms.

Como lo hago?

Pues puedes encontrar un proyecto de ejemplo en su repositorio de Github aquí. 

Con esta librería podemos crear el efecto parallax en las tres plataformas : Android, iOS and Windows – con  Xamarin Forms

Pasamos a explicar como funciona la librería.

1. Primero debemos crear  el codigo responsable para crear  la vista efecto parallax . Creamos un nuevo “ContentView” llamado “ParallaxView”:

[codeblocks name=’Code01′]

2. EL Code behind para “ParallaxView.xaml.cs” deberia lucir como este :

[codeblocks name=’code02′]

3. Ahora podemos usar Parallax en una de nuestras  Content Pages, como se muestra a  continuación:

[codeblocks name=’code03′]

4. Ahora en el  code behind invocamos “DestroyParallaxView” en el método llamado  MainParallax en el metodo “OnDisappearing” :

[codeblocks name=’code04′]

Y así es como tenemos el hermoso efecto Parrallax en nuestra aplicacion Xamarin Forms.

Quieres verlo funcionando ?

Ejecuta tu codigo y dejame saber que tal !!

Cualquier duda o comentario puedes escribirme o dejar un comentario en la entrada !

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *