</> CodeBooks
    ← Volver a Xamarin (página 1)
    Portada de Cross-platform UI Development with Xamarin.Forms

    Cross-platform UI Development with Xamarin.Forms

    Paul Johnson

    Editorial
    Packt
    Año
    2015
    Páginas
    ~330
    Nivel
    Intermedio

    De qué trata

    Manual práctico publicado por Packt que aborda el diseño y la construcción de interfaces de usuario compartidas mediante Xamarin.Forms en el entorno de Xamarin 3. Está orientado a desarrolladores de nivel intermedio familiarizados con la sintaxis de C# y los conceptos de la plataforma .NET que necesitan unificar el desarrollo visual para iOS, Android y Windows Phone, evitando la duplicación de código entre plataformas móviles.

    El contenido recorre la planificación arquitectónica de aplicaciones móviles, el diseño visual mediante código C# y XAML, y la estructuración de proyectos compartidos a través de Portable Class Libraries (PCL). Enseña a implementar enlace de datos reactivo, almacenamiento y consultas de datos con LINQ y SQLite, consumo de servicios web mediante llamadas REST y WCF, y gestión de gestos e interacción táctil. También profundiza en el uso de servicios del dispositivo como geolocalización por GPS, visualización en mapas y la integración de utilidades avanzadas con el conjunto de herramientas de la comunidad XLabs (Xamarin.Forms Labs) y APIs de redes sociales.

    La formación práctica se articula en torno a la construcción progresiva de una aplicación de libreta de contactos (AddressBook) que integra pantallas de autenticación de usuario, almacenamiento persistente en base de datos local y geoposicionamiento. Su gran valor está en mostrar la transición desde la planificación hasta el despliegue con un enfoque pragmático en el ahorro de código; sin embargo, al apoyarse fuertemente en PCLs y en la librería XLabs (hoy descontinuadas en el ecosistema actual de .NET MAUI), conviene considerarlo como una referencia formativa sobre patrones de arquitectura móvil más que una guía de dependencias vigentes.

    • Xamarin.Forms
    • C#
    • PCL (Portable Class Libraries)
    • XAML
    • Data Binding
    • SQLite
    • Servicios REST
    • WCF
    • XLabs
    • GPS y Mapas
    • iOS y Android

    ¿Cómo enseña?

    TeóricoPráctico

    Con proyectos

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    AddressBook

    Aplicación de libreta de direcciones multiplataforma con pantalla de inicio de sesión, almacenamiento local de contactos en SQLite, sincronización con servicios REST y localización por GPS.

    Más de Xamarin con nivel Intermedio