</> CodeBooks
    ← Volver a Xamarin (página 2)
    Portada de Xamarin Mobile Application Development for Android

    Xamarin Mobile Application Development for Android

    Mark Reynolds

    Editorial
    Packt
    Año
    2014
    Páginas
    ~168
    Nivel
    Intermedio

    De qué trata

    Monografía práctica de Mark Reynolds enfocada exclusivamente en el desarrollo nativo para Android utilizando C# y Xamarin.Android (correspondiente a las APIs de Android 4.x Jelly Bean y KitKat en 2014). Está concebida para desarrolladores de nivel intermedio familiarizados con C# y el entorno .NET que quieren especializarse en el ecosistema Android y aprovechar sus herramientas habituales de Visual Studio o Xamarin Studio sin necesidad de programar en Java.

    El libro aborda la anatomía del sistema operativo Android (el kernel de Linux, las librerías nativas, la máquina virtual y el framework de aplicaciones) y la manera en que Xamarin.Android expone las APIs del SDK en C#. Enseña a maquetar vistas con layouts XML y recursos nativos, gobernar el ciclo de vida de las Activities, gestionar colecciones de datos mediante ListView y adaptadores personalizados, desacoplar pantallas para tabletas mediante Fragments, implementar almacenamiento de datos local, consumir servicios web HTTP y acceder a los sensores del teléfono, integrando geolocalización con LocationManager/GPS y la captura de imágenes mediante la cámara del dispositivo.

    El aprendizaje se articula de principio a fin alrededor de la creación de POIApp (Points of Interest App), una aplicación completa para documentar puntos de interés turísticos o geográficos. Su mayor ventaja es su total dedicación al stack de Android, lo que permite profundizar en el uso de Android Device Monitor, la depuración en emuladores o dispositivos físicos y el empaquetado y firma de archivos APK para Google Play. Al ser un libro previo a la popularización de Xamarin.Forms y enfocado solo en Android, no cubre iOS ni código compartido entre plataformas.

    • Xamarin.Android
    • C#
    • Android SDK
    • Activities
    • Fragments
    • ListView
    • Adaptadores
    • Geolocalización y GPS
    • Cámara de Android
    • Almacenamiento local
    • Google Play

    ¿Cómo enseña?

    TeóricoPráctico

    Con proyectos

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    POIApp (Points of Interest App)

    Aplicación Android completa en C# para registrar y consultar puntos de interés; incluye navegación maestro-detalle, interfaces adaptadas a tabletas mediante Fragments, almacenamiento de datos, geolocalización en tiempo real por GPS y captura fotográfica con la cámara.

    Más de Xamarin con nivel Intermedio