</> CodeBooks
    ← Volver a Xamarin (página 1)
    Portada de Building Xamarin.Forms Mobile Apps Using XAML

    Building Xamarin.Forms Mobile Apps Using XAML

    Dan Hermes, Nima Mazloumi

    Editorial
    Apress
    Año
    2019
    Páginas
    ~426
    Nivel
    Intermedio

    De qué trata

    Manual técnico publicado por Apress y escrito por Dan Hermes y Nima Mazloumi que profundiza en el diseño y desarrollo de interfaces de usuario móviles declarativas mediante XAML en Xamarin.Forms (centrado en la generación Xamarin.Forms 3.x y 4.x). Concebido como la contraparte visual y basada en marcado del libro previo de Dan Hermes (que trabajaba imperativamente desde C#), está pensado para desarrolladores de nivel intermedio con experiencia en C# y la plataforma .NET que buscan dominar XAML para crear aplicaciones móviles nativas para iOS y Android compartiendo la definición gráfica.

    La obra desglosa de manera exhaustiva la sintaxis y los mecanismos de XAML: espacios de nombres, extensiones de marcado, constructores con argumentos y el estándar XAML. Enseña a estructurar pantallas utilizando contenedores como StackLayout, Grid, AbsoluteLayout, RelativeLayout, FlexLayout y Frame. Cubre la creación y aplicación de estilos con ResourceDictionary, Styles, DynamicResource, temas y la compatibilidad con hojas de estilo CSS integradas en Xamarin.Forms. Asimismo, profundiza en la interacción mediante Behaviors, Triggers y Commands, patrones de navegación (NavigationPage, MasterDetailPage, TabbedPage), enlace de datos bidireccional (Data Binding), la arquitectura Model-View-ViewModel (MVVM) y la personalización por plataforma mediante Custom Renderers, Effects y Native View Declaration.

    El aprendizaje se articula a través de soluciones modulares y ejemplos prácticos por capítulos (disponibles en el repositorio oficial de GitHub danhermes/xamarin-xaml-book-examples), donde se construyen controles y vistas funcionales para cada subsistema. Su mayor aporte radica en la dedicación exclusiva a los detalles de XAML, cubriendo aspectos como CSS y FlexLayout que otros textos pasan por alto. Deja fuera la configuración de backend, el consumo avanzado de servicios web o bases de datos locales, ya que su foco está estrictamente en la capa de presentación. Conviene tener solidez previa en C# y Visual Studio antes de abordarlo.

    • Xamarin.Forms
    • XAML
    • C#
    • iOS
    • Android
    • MVVM
    • FlexLayout
    • Custom Renderers
    • Data Binding
    • CSS en Xamarin
    • Estilos y Recursos

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✗ Sin proyectos

    Más de Xamarin con nivel Intermedio