Entradas

Mostrando entradas de diciembre, 2019

Clean code, ¿Qué es? ¿Cómo usarlo?

Imagen
Hola estimados lectores, para esta entrada quisiera ayudarlos a comprender e implementar Clean Code en sus proyectos, esta entrada esta redactada conforme mi experiencia me gustaría leer comentarios en los que puedan atribuir ustedes hasta donde usan clean code a la hr de "tirar" código. Pero, ¿Qué es Clean code? Clean code puedo definirlo como una serie de buenas prácticas con las que el desarrollador puede dejar un código legible, elegante y eficaz (entre muchos otros elogios) para el desarrollador que en un futuro (cercano o lejano) le llegue a dar mantenimiento, desde el simple nombre de una variable hasta pruebas unitarias concretas debes tener en cuenta para tener un código limpio, siempre debes tener en cuenta codificar no para ti, sino para que otra persona pueda comprender tu código. Ok, Ok y ahora ¿Cómo lo implementamos? Dentro de Clean code, existen una serie de reglas o puedo llamar buenas prácticas en las cuales abundaré de forma sencilla para que no sea

Implementando el framework XF.Material Library en XF

Imagen
Que onda estimados lectores, para esta entrada y aportando al calendario #AdvientoXamarin he decidido que realicemos una app con una vista principal de Login y una vista secundaria para un Sign up. Se preguntarán que tiene de especial este login, la idea es utilizar un nuget llamado  XF.Material Library  el cual estiliza nuestros controles como  Material design , hay una gran gama de controles y de personalización, en nuestro caso nos enfocaremos en: MaterialTextField MaterialButton Material Dialogs MaterialSwitch Entre otras cosillas que le den una mejor visualización a nuestra app En este ejemplo estaremos implementando además: MVVM (sin framework jejeje eso lo dejamos para otra entrada con PRISM ) Comandos para la comunicación de acciones Tips de clean code 1- Creación del proyecto y actualización de nugets Comencemos por crear el proyecto Archivo > Nuevo > Nuevo proyecto con esto podras ver la siguiente ventana, vamos a ubicarnos en el menú latera

Syncfusion para dummies en Xamarin.Forms

Imagen
Para esta entrada como parte del #AdvientoXamarin he pensado en dar una pequeña reseña del cómo podemos implementar los controles de Syncfusion, para los que estamos en el área estos controles dan un gran impacto visual a nuestras apps, tienes que saber que Syncfusion ofrece una licencia completamente gratuita para empresas o developers para usar sus productos siempre y cuando cumplas lo siguientes requisitos: Si obtienes menos de 1 millón de dólares al año y un equipo de 5 o menos developers Así que comencemos aquí  habrá que realizar el registro hasta tener acceso a la consola (tendrás que dar tu número telefónico ya que te hacen una llamada). 1- Obtener la llave de nuestra licencia Este paso es muy importante para evitar el mensaje de aviso, al inicio de nuestra app, les dejo una serie de imágenes para que vean el proceso de obtener la clave de licencia. En esta pantalla es necesario seleccionar por ahora Xamarin Guarda muy bien tu clave, y aprovechando co