Generar Build en Azure DevOps con tu propia máquina macOS

¡Hola!
El otro día desarrollando un Addin para VS4Mac (en concreto éste), me decidí a incluir la compilación y generación del archivo .mpack a través de Azure DevOps. Realmente para las 4 cosas que hace el Addin y, el más que dudoso tiempo que le dedicaré, no tenía mucho sentido perder un rato que podía estar dedicando a que el Addin hiciese más cosas, pero eh, de eso se tratan los side projects (vamos, los proyectos que empiezas y abandonas), de hacer lo que te apetezca. Continúa leyendo Generar Build en Azure DevOps con tu propia máquina macOS

VS4Mac – Addin para generar Assets

¡Hola!
Cuando creamos aplicaciones Xamarin Forms casi siempre tenemos la necesidad de añadir imágenes para iconos, fondos de pantallas, etc. Esta tarea puede ser un poco pesada porque debemos generar los iconos para las diferentes resoluciones (hdpi, ldpi, xdpi… @2x, @3x…) y luego añadirlos en las diferentes carpetas de recursos de nuestros proyectos iOS o Android. Hace un tiempo escribí una entrada en la que veíamos cómo podíamos generar automáticamente las imágenes para luego añadirlas en los proyectos. Después de jugar un poco con la creación de Addins en VS4Mac he decido migrar aquel proyecto a .NET Standard y crear un Addin para poder hacerlo todo desde VS4Mac.
Por si os interesa, el proyecto está disponible en Github desde donde podréis descargar el archivo .mpack para instalarlo como extensión en VS4Mac. Continúa leyendo VS4Mac – Addin para generar Assets

Generar archivo .mpack con VS4Mac

¡Hola!
El otro día os enseñé un pequeño ejemplo de un addin disponible para VS4Mac que nos permite generar nuestros modelos (clases en C#) a partir de un JSON utilizando QuickType. Cuando creamos un addin para VS4Mac, utilizamos una extensión llamada AddinMaker que está disponible desde la galería de extensiones de VS y nos va a facilitar el poder depurar, pero, ¿y cómo generamos el archivo para que cualquier usuario de VS4Mac pueda instalar nuestra extensión? Continúa leyendo Generar archivo .mpack con VS4Mac

Generar código a partir de JSON en VS4Mac

¡Hola!
Cuando queremos generar nuestros modelos para consumir, por ejemplo, algún servicio web, casi siempre tenemos dos opciones, o crear a mano nuestras clases viendo las propiedades que tiene el archivo JSON o utilizar alguna herramienta que nos las genere automáticamente. En mi caso, normalmente he utilizado una herramienta online llamada Quicktype. En Visual Studio para Windows existe una sencilla extensión que, utilizando Quicktype, integra la opción de generar código a partir de un JSON en el propio IDE. Continúa leyendo Generar código a partir de JSON en VS4Mac