Cinco Preguntas

Cinco preguntas sobre Startup Weekend

Del 10 al 12 de mayo del año en curso, seré voluntario como coach de tecnología en la próxima entrada de Startup Weekend Fintech, así que quise escribir un poco sobre el tema. ¿Qué es Startup Weekend Fintech? Startup Weekend es un evento, algo así como un hackathon, donde puedes desarrollar una idea de negocio de la nada al MVP y lanzarla en 54 horas. Startup Weekend Fintech es eso mismo, pero orientada a ideas de negocios relacionados con Tecnologías Financieras. El evento no es gratis y no recibo ningún tipo de comisión por la venta de boletos. El costo es de aproximadamente US$15 por participante e incluye la comida por tres días, una camisa y una bolsa de regalo con cosas útiles. ¿Quién debería participar? Cualquier persona con curiosidad

Leer más »
Streaming

Configurando Loopback para capturar audio con OBS

En Megsoft estamos usando esta herramienta llamada Loopback que te permite enrutar la salida de audio de una aplicación a un dispositivo de audio virtual. Es muy útil si vas a hacer streaming y la utilizamos para dos programas en Youtube llamados DevBorrachos y .Net Friday Show. Aquí una guía sobre cómo funciona Loopback y cómo configurarlo con OBS: Primero, vas a querer descargar e instalar Loopback. Hay una versión gratuita que degrada la calidad de audio después de 20 minutos de uso y puedes conseguir una licencia pagada por US$99. Corre la aplicación y verás algo como esto: La fuente Pass-Thru permite que otras aplicaciones envíen audio directamente a este dispositivo virtual, pero eso no es lo que queremos en este momento, así que usaremos otros dispositivos de audio.

Leer más »
Xamarin

Top 5 APIs de Xamarin Essentials que no has usado

Xamarin Essentials proporciona acceso multiplataforma a una gran cantidad de funciones de uso común y API nativas. En el momento de escribir hay 29 apis y el número sigue creciendo. Algunas de estas funciones solían ser bastante incómodas para configurar, pero ahora no hay que hacer nada de eso y podemos concentrarnos en la lógica de negocios de nuestra aplicación. La mejor parte es que si no usas una característica, no se incluirá después de la compilación, por lo que no hay que preocuparse de archivos super grandes. Xamarin.Essentials soporta las siguientes plataformas y sistemas operativos: Plataforma Versión Android 4.4 (API 19) o superior iOS 10.0 o superior UWP 10.0.16299.0 o superior La configuración se explica claramente aquí y en la versión 1.0 de Xamarin Essentials, el paquete viene incluido

Leer más »
Xamarin

Creando páginas desde código en Xamarin Forms

Para crear una pantalla o página (voy a usar ambos términos intercambiablemente) desde el código solo debes seguir estos cuatro pasos: Crea una clase como quieras que se llame tu pantalla, por convención debe terminar con Page en el nombre. Haz que esa clase herede del tipo de página que quieras crear. El tipo más básico de página es el ContentPage. Si quieres ver los otros tipos puedes leer más aquí. En el constructor de la clase de tu página, instancia los objetos de los controles o vistas que quieras que tenga adentro. Si ya estás familiarizado con XAML del lado del código las clases de los controles se llaman igual que sus etiquetas. Asigna estos controles a la propiedad Content o Children según el tipo de página que quieras

Leer más »
Xamarin

Agregando un icono a un botón en Xamarin Forms

Para agregar un icono a un botón usando Xamarin Forms tenemos que asignar valores dos propiedades, la propiedad Image y la propiedad ContentLayout del botón. Vamos a ver un ejemplo de inmediato: En XAML: En C# La implementación es bastante sencilla, ahora voy a explicar lo que estamos haciendo. La propiedad Image toma el nombre de un recurso de imagen que será el ícono de nuestro botón. Debes agregar la imagen a cada plataforma según corresponda y recuerda incluir los diferentes tamaños para cada dpi / tamaño de pantalla. La propiedad ContentLayout tiene dos valores separados por una coma. Primero está la posición en la que queremos que aparezca la imagen, definida por el enumerador ImagePosition (que nos permite definir si queremos la imagen en la posición Superior, Izquierda, Derecha

Leer más »
Xamarin

Extendiendo controles usando Gesture Recognizers (parte 2) – Agregando una opción de mostrar contraseña

En la entrada anterior vimos el TapGestureRecognizer y vimos algunas ideas de lo que podríamos hacer con él. También hicimos un ejemplo creando un botón de imagen. Hoy vamos a implementar un caso práctico y lo haremos de dos maneras ligeramente diferentes. Una utilizando un comando como respuesta y la otra con un controlador de eventos. Las imágenes fuero tomadas desde aquí. Es posible que hayas visto aplicaciones que te dan la opción de mostrar los caracteres escritos en el campo de contraseña. Esta es una funcionalidad muy útil para evitar al usuario la molestia de volver a escribirla solo por algún error tipográfico. En este post aprenderás a hacer esta funcionalidad. El resultado final será algo como lo siguiente Vamos a comenzar Usando una imagen como elemento visual y

Leer más »
Sobre mí
Sobre mí

Desarrollador de software y entusiasta de la tecnología. Cuando no estoy programando estoy cocinando 👨🏽‍🍳. Actualmente trabajo para Megsoft Consulting, Inc.