Etiqueta: netcore

  • gsNotasNET.Android v2.0.0.33

    Nota:
    Esta es la versión 2.0.0.33 publicada el 31 de diciembre de 2021.
    A fecha de hoy 27 de mayo de 2021 está la versión 2.1.0.4 que estará en el mismo post en el que estaba la anterior (por el tema de los enlaces) pero el contenido es diferente, ya que ahí te cuento las novedades añadidas recientemente (y será la que mantenga la última versión hasta que decida cambiar… 🙂 )

    gsNotasNET multiplataforma

    Aunque el nombre sea gsNotasNET.Android es una aplicación para dispositivos móviles (móviles y tabletas) pensada (inicialmente) para usar con Android, pero que después le he añadido proyectos para iOS (iPhone y iPad de Apple) y UWP (Universal Windows Plataform, en teoría para móviles, tabletas y Start de Windows 10). Pero que a día de hoy (31-dic-2020) no he sido capaz de hacerlos funcionar en esos dos últimos, la aplicación, que accede a una base de datos externa de SQL Server, además de una local creada con SQL Lite, por ahora solo funciona correctamente en dispositivos Android. Actualmente está publicada la versión 2.0.0.33, el paquete para Android lo puedes descargar desde esta release: gsNotasNET.Android v2.0.0.33

    En distintas entradas de este blog he ido publicando lo que cada una de las releases (versiones) hace.

    A continuación te pondré unos enlaces a esas distintas versiones para que vayas viéndolas. Empezaré por la más reciente.

    1. Quien dice 32, dice 33: gsNotasNET.Android v2.0.0.33.

    2. gsNotasNET.Android release v2.0.0.32.

    3. Ya está lista la app gsNotasNET.Android v2.0.0.*. gsNotasNET.Android v2.0.0.28.

    4. gsNotasNET para Android con Xamarin.Forms. Con comentarios y demás para la versión v1.0.0.18 (video explicativo) y v1.0.0.17 (capturas).

    5. Todas estas versiones están basadas en un intento de hacer una aplicación similar a gsNotasNETF.

    Sobre el uso de la aplicación para dispositivos móviles en iOS y UWP

    Como digo en el proyecto de gsNotasNET.Android publicado en GitHub, por ahora la aplicación que usa la base de datos de SQL Server alojada en un servidor en la nube solo funciona (y está operativa al 100%) en dispostiivos Android, los proyectos para iOS (iPhone, iPad) y para UWP (Windows 10) no funcionan, el de iOS no he sido capaz de hacerlo funcionar ni siquiera usando Visual Studio 2019 para Mac, y el de Windows 10 (UWP) no lo he podido poner en funcionamiento de forma local en Windows 10 (al intentar probarlo en los emuladores, se quedaba colgado intentando lanzar el dispositivo emulado).

    Así que, seguramente crearé un proyecto multiplataforma pero que solamente use las notas en la base local, a ver si es por el acceso a SQL Server por lo que no funciona.

    De todo esto te iré informando.

    ¡Feliz Año 2021!

    Un par de capturas de la versión v2.0.0.33

    La pantalla principal de la versión v2.0.0.33: alt text

    La pantalla Acerca de v2.0.0.33: alt text

    Nos vemos.
    Guillermo

  • Adiós Xamarin.Forms, bienvenido .NET MAUI

    Pues eso… en el anuncio de Visual Studio 2022 (disponible en versiones preview a partir de este verano) se avisa de que .NET MAUI será la forma de crear aplicaciones para móviles y Web multiplataforma.

    Si quieres puedes ver el código (e incluso instalarlo) de .NET MAUI usando el enlace que te he puesto antes, que te llevará al proyecto en GitHub.

    Por ahora no lo he probado… pero lo probaré y seguramente te comentaré cosas sobre este nuevo entorno de desarrollo (en realidad no es un entorno, pero para que nos entendamos, ya que se utiliza desde Visual Studio).

    Nos vemos.
    Guillermo

  • Problemas con el Provisioning en las aplicaciones para iOS con Xamarin.Forms creadas con Visual Studio para Windows

    Pues eso… Si estás haciendo una aplicación con Xamarin.Forms para iOS (de Apple) y quieres probar el código en un emulador o un dispositivo conectado a tu equipo, debes tener en cuenta que si estás desarrollando con Visual Studio para Mac todo irá bien, pero si estás usando Visual Studio para Windows, simplemente no te funcionará… salvo que antes te funcionase… ahora te lo explico 😉

    Aclaro esto último:
    Según me cuentan hay un problema con el provisioning (el que se indica en iOS Bundle Signing), es decir, autenticar tu cuenta de Apple Developer (*) con la aplicación, debido a que recientemente Apple ha realizado un cambio que provoca que se bloquee temporalmente las peticiones y se obtenga un error.

    También según me cuentan: Es una issue con prioridad alta y están revisándolo.

    Así que… esperemos que pronto esté solucionado.

    Lo que comenté de salvo que antes te funcionase es porque (también según me cuentan): Si en el PC, previamente se ha utilizado Hot Restart con la cuenta, se tiene en caché lo necesario para evitar alguna petición y por ese motivo, te puede funcionar sin problemas.

     

    Capturas de iOS Bundle Signing

    Aquí te dejo un par de (o tres) capturas de la opción iOS Bundle Signing en las opciones del proyecto para iOS, tanto en Windows (que es donde da el error) como en un Mac (que no da error y funciona sin problemas).

    Figura 1. La firma (autenticación) en Visual Studio para Mac funciona correctamente.

     

    Figira 2. Fallo al autenticar con Visual Studio para Windows usando un dispositivo.

     

    Figura 3. Fallo al autenticar con Visual Studio para Windows usando el emulador.

     

    Y esto es todo, espero que te sea de utilidad.

    Cuando esté solucionado intentaré poner una nota en este post de que así es… ¡espero no olvidarme! 😉

    Nos vemos.
    Guillermo

    (*)
    Para desarrollar (creo que incluso para probar) aplicaciones de Xamarin.Forms para iOS (Apple) debes tener creada una cuenta de Apple Developer, que a día de hoy cuesta 99€ al año. Esa cuenta se debe usar tanto en Windows como en Mac.

    P.S.
    Título en inglés:
    Provisioning issues in iOS apps with Xamarin.Forms built with Visual Studio for Windows.