Screenshot y Share con Net MAUI

Estamos a full con el nuevo framework de Microsoft, y en esta oportunidad te enseñamos a capturar la pantalla y activar el menú de compartir.

La ventaja de Net MAUI ( al igual que con Xamarin) es que es multiplaforma y nativo.

¿Esto que significa? Que desde unas pocas líneas podremos acceder a las funciones nativas de la plataforma en donde se esté ejecutando, y para nosotros será indiferente.

En este caso vamos a dividir esta situación en dos partes:

  1. Screenshot ( captura de pantalla)

Gracias a la interface IScreenShot podremos capturar la pantalla actual en la que nos encontremos. Esto funcionará para cualquiera de las plataformas disponibles por Net MAUI

Screenshot – .NET MAUI | Microsoft Learn

El resultado de la misma será en un conjunto de bytes (Stream), disponibles para nuestro siguiente paso

2. Guardar el archivo

Para ello haremos uso de la clase histórica de .NET llamada System.IO

System.IO Namespace | Microsoft Learn

  • 3. Activar el menú compartir

Ya teniendo nuestra captura convertida a un archivo procedemos a pasarselo a la clase encargarda de las funciones de «compartir»

Share – .NET MAUI | Microsoft Learn

Como siempre, te dejo un video con todos los pasos bien explicado y acceso al código. Recuerda dejar tu like y tu comentario. Nos vemos…

Agrega publicidad a tu aplicación

Con la nueva versión de Microsoft para el desarrollo de aplicaciones nativas móviles ya en producción, ha nacido un nuevo boom. Anteriormente te contamos sobre Net MAUI: el Framework de .NET para el crear aplicaciones para diferentes plataformas, entre ellas iOs y Android.

Parecía que Xamarin era la única opción disponible, pero un poco olvidada en el tiempo, sin embargo con la llegada de Net 5, trajo consigo esta ansiada evolución: Net MAUI.

El día de hoy con muchos de sus bugs púlidos, y con muchos de los plugins originarios de Xamarin, ya migrados a este nuevo framework, empezamos a hilar finos para empezar a crear aplicaciones aptas para producción y de indole comercial.

Una de esas características es poder monetizar tu aplicación a través de una cuenta de Google Adsense.

Hoy te contaré los pasos necesarios para poder lograrlo y no morir en el intento.

  • 1- Publica tu aplicación en tu tienda oficial

Es necesario que la aplicación esta subida a PlayStore (Android) o AppStore (iOs)

  • 2- Crear tu cuenta en google AdMob

https://admob.google.com/

Está plataforma integrará tu cuenta de Google Adsense y Google Analitycs en una sola. Te permitirá crear tus banners y los diferentes tipos de productos disponibles para monetizar a través de la publicidad

Te permitirá buscar tu aplicación desde las tiendas oficiales

  • 3- Instala en tu proyecto el nuget
dotnet add package Plugin.MauiMTAdmob

Los siguientes pasos consiste en crear directamente sobre tu vista, el yaml correspondiente al control equivalente a tu banner. A continuación te dejo el video del proceso completo.

No te olvides de comentar y dejar tu like!!!

Agrega Google Adsense en Net MAUI