</> CodeBooks
    ← Volver a Android (página 6)
    Portada de Murach's Android Programming

    Murach's Android Programming

    Joel Murach

    Editorial
    Mike Murach
    Año
    2013
    Páginas
    ~702
    Nivel
    Básico

    De qué trata

    Guía didáctica y formativa escrita por Joel Murach enfocada en capacitar a principiantes en la creación de aplicaciones móviles para el sistema Android (cubriendo la etapa de Android 4.x Ice Cream Sandwich y Jelly Bean) mediante Java. El texto está pensado para programadores que ya dominan los conceptos básicos de la sintaxis orientada a objetos de Java y buscan dar el salto al desarrollo móvil a través del tradicional formato visual de doble página de Murach, que combina teoría resumida a la izquierda con código y capturas explicadas a la derecha.

    El contenido cubre el ciclo completo de desarrollo utilizando el entorno clásico de Eclipse con el plugin ADT (Android Development Tools) y el emulador AVD. Instruye de forma detallada en la creación de interfaces con XML (LinearLayout, RelativeLayout y widgets como TextView, EditText, Button y Spinner), el manejo de eventos de usuario, temas, estilos, menús de opciones y preferencias con SharedPreferences. Explica la división de pantallas con Fragments, el lanzamiento de tareas asíncronas en segundo plano con AsyncTask y Threads, el almacenamiento relacional local con bases de datos SQLite (empleando SQLiteOpenHelper y cursores), y la implementación de servicios (Service), receptores de difusión (BroadcastReceiver) y notificaciones en la barra de estado.

    A lo largo de sus secciones se construyen paso a paso tres aplicaciones reales completas: una calculadora de propinas (Tip Calculator) para asentar la interfaz y eventos, un lector de noticias (News Reader) que descarga feeds XML con servicios y notificaciones, y un gestor de tareas pendientes (Task List) con base de datos SQLite y navegación por pestañas; además, cada capítulo culmina con ejercicios prácticos y proyectos guiados para reforzar cada competencia. Su mayor valor reside en su estructura pedagógica gradual, ideal para asimilar la arquitectura fundamental de componentes de Android. No obstante, al datar de 2013, su instrumental tecnológico (Eclipse ADT y AsyncTask) y la falta de cobertura de Android Studio o Kotlin lo sitúan como un recurso formativo de valor histórico.

    • Android 4.x
    • Java
    • Eclipse ADT
    • Activities y Fragments
    • Layouts XML
    • Bases de datos SQLite
    • AsyncTask e Hilos
    • Services
    • BroadcastReceivers
    • Notificaciones

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✓ Incluye ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Calculadora de propinas (Tip Calculator)

    Aplicación inicial para calcular propinas y división de gastos, diseñada para dominar layouts en XML, componentes de entrada de datos y controladores de eventos.

    Lector de noticias (News Reader)

    Aplicación que consume y parsea fuentes RSS/XML mediante hilos en segundo plano, ejecutando servicios y lanzando notificaciones en la barra de estado del sistema.

    Gestor de tareas (Task List)

    Aplicación de productividad personal organizada en pestañas que almacena, consulta y actualiza listas de tareas persistidas en una base de datos local SQLite.

    Más de Android con nivel Básico