</> CodeBooks
    ← Volver a Xamarin (página 1)
    Portada de Beginning Xamarin Development for the Mac

    Beginning Xamarin Development for the Mac

    Dawid Borycki

    Editorial
    Apress
    Año
    2018
    Páginas
    ~214
    Nivel
    Básico

    De qué trata

    Manual introductorio publicado por Apress en 2018 y escrito por Dawid Borycki, concebido para desarrollar aplicaciones nativas dentro del ecosistema de Apple utilizando Xamarin.iOS, C# y el entorno Visual Studio for Mac. Está dirigido a desarrolladores con conocimientos básicos o intermedios en C# y la plataforma .NET que desean iniciarse en la creación de aplicaciones móviles y wearables para Apple sin verse obligados a aprender Objective-C o Swift.

    El texto instruye en el uso de Visual Studio for Mac sobre macOS, desglosando la estructura de proyectos Xamarin, el ciclo de vida de aplicaciones en Apple, el patrón Modelo-Vista-Controlador (MVC) y las prácticas de Test-Driven Development (TDD). A nivel técnico, cubre la creación de interfaces con vistas nativas (UIView), navegación con controladores de vista, captura de toques y gestos (UIGestureRecognizer), pruebas unitarias en C#, consumo de servicios web RESTful mediante HTTP y JSON, y la integración backend con ASP.NET Core y servicios Web API, además de la gestión del código fuente con Git. Asimismo, dedica capítulos monográficos a la creación de aplicaciones para el Apple Watch con watchOS y para Apple TV con tvOS.

    El aprendizaje se desarrolla mediante ejemplos prácticos paso a paso adaptados a cada plataforma de Apple (aplicaciones iOS con navegación e interacción táctil, interfaces ligeras para watchOS y experiencias adaptadas al control remoto en tvOS conectadas a servicios web). Su punto fuerte es ofrecer una ruta directa y unificada para programar en C# múltiples dispositivos de Apple desde un entorno Mac. Conviene tener presente que el ecosistema Xamarin fue sucedido posteriormente por .NET MAUI y que Microsoft discontinuó Visual Studio for Mac, por lo que su interés actual reside en la comprensión conceptual de los enlaces nativos de iOS y el mantenimiento de código legado.

    • Xamarin.iOS
    • C#
    • Visual Studio for Mac
    • iOS
    • watchOS
    • tvOS
    • MVC
    • REST APIs
    • ASP.NET Core
    • Pruebas unitarias
    • Git

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✗ Sin proyectos

    Más de Xamarin con nivel Básico