</> CodeBooks
    ← Volver a Xamarin (página 2)
    Portada de Xamarin Studio for Android Programming A C# Cookbook

    Xamarin Studio for Android Programming A C# Cookbook

    Mathieu Nayrolles

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

    De qué trata

    Manual práctico en formato de recetario elaborado por Mathieu Nayrolles para desarrollar aplicaciones móviles nativas para el sistema operativo Android utilizando C#, el entorno de desarrollo Xamarin Studio y la plataforma Xamarin.Android sobre el runtime Mono (en el contexto de versiones como Android 4.x y 5.x Lollipop). Está dirigido a programadores de C# y el ecosistema .NET de nivel intermedio que desean introducirse en el desarrollo móvil nativo sin tener que programar en Java, así como a desarrolladores de Android que buscan aprovechar el tipado fuerte y la expresividad de C#.

    La obra compila más de 50 recetas paso a paso que desglosan los aspectos fundamentales del desarrollo en Android: gestión del ciclo de vida de actividades (Activities, preservación de estado con onSaveInstanceState y adaptación a cambios de orientación de pantalla), construcción de interfaces de usuario mediante layouts en XML (LinearLayout, RelativeLayout) y uso de controles nativos y adaptadores de datos para ListView y Spinner. Profundiza en el almacenamiento local a través de SharedPreferences, archivos internos y externos, serialización de objetos y persistencia relacional con bases de datos SQLite mediante la librería SQLite-net. Asimismo, enseña a crear y vincular servicios en segundo plano (Started y Bound Services), despachar notificaciones con NotificationManager, comunicar componentes mediante Intents explícitos e implícitos (cámara, llamadas telefónicas, correo y navegador web), manipular gráficos 2D con Canvas y Paint, modularizar interfaces para tabletas con Fragments, interactuar con sensores y hardware del terminal (GPS con LocationManager, acelerómetro, Bluetooth y NFC), depurar mediante Logcat y monetizar integrando anuncios con Google AdMob.

    Al ser un libro de recetas (cookbook), no se construye una aplicación única y monolítica, sino soluciones puntuales, modulares y reutilizables diseñadas para resolver problemas concretos de la API de Android. Destaca por ilustrar con exactitud cómo se mapean los patrones nativos del SDK de Android a las abstracciones y eventos de C#. Conviene tener en cuenta que el texto se centra en Xamarin.Android tradicional y no en Xamarin.Forms, y que la herramienta Xamarin Studio fue sucedida posteriormente por Visual Studio y más recientemente por .NET MAUI; no obstante, sus fundamentos de enlace con las APIs nativas de Android conservan gran valor didáctico.

    • Xamarin Studio
    • Xamarin.Android
    • C#
    • .NET
    • Ciclo de vida de actividades
    • SQLite-net
    • Intents
    • Fragments
    • Sensores y GPS
    • AdMob
    • Google Play

    ¿Cómo enseña?

    TeóricoPráctico

    Con ejercicios

    • ✓ Incluye ejercicios
    • ✗ Sin proyectos

    Más de Xamarin con nivel Intermedio