</> CodeBooks
    ← Volver a Firebase (página 1)
    Portada de Build Mobile Apps with Ionic 2 and Firebase

    Build Mobile Apps with Ionic 2 and Firebase

    Fu Cheng

    Editorial
    Apress
    Año
    2017
    Páginas
    ~252
    Nivel
    Intermedio

    De qué trata

    Manual práctico orientado a desarrolladores frontend e intermedios que desean construir aplicaciones móviles híbridas modernas para iOS y Android utilizando Ionic 2, Angular 2 y TypeScript, apoyándose en Firebase como backend serverless. Los requisitos previos incluyen buen manejo de JavaScript y TypeScript, nociones básicas de la arquitectura de componentes de Angular y comprensión de flujos asíncronos en el navegador.

    El libro aborda en detalle el ecosistema de Ionic 2 y Angular, articulando el desarrollo mediante programación reactiva con RxJS y tipado estricto. Explica el uso de componentes móviles esenciales (tarjetas, listas con carga diferida, barras de herramientas y menús laterales), el control de navegación y la gestión del estado global de la app. En la integración con Firebase, enseña a conectar y consultar la Realtime Database mediante DataSnapshots, implementar autenticación con usuario y contraseña, y almacenar preferencias locales. Además, utiliza el plugin nativo Cordova InAppBrowser a través de Ionic Native para abrir enlaces externos dentro de la aplicación e introduce pruebas unitarias con Jasmine y Karma.

    El aprendizaje se articula a través de un proyecto integral que acompaña al lector paso a paso: un cliente completo para Hacker News que implementa desplazamiento infinito (infinite scroll), refresco interactivo (pull-to-refresh), lectura de noticias y comentarios, y marcado de artículos favoritos. Su punto fuerte es la rigurosidad con la que estructura el código modular y las pruebas automatizadas; como contrapartida, está escrito para la versión inicial de Firebase Realtime Database anterior a Cloud Firestore y para la versión 2 de Ionic, lo que exigirá adaptar ciertas directivas y paquetes al trabajar con versiones actuales del framework.

    • Ionic 2
    • Angular 2
    • TypeScript
    • Firebase Realtime Database
    • RxJS
    • Apache Cordova
    • Ionic Native
    • InAppBrowser
    • Jasmine
    • Karma
    • Híbrido móvil

    ¿Cómo enseña?

    TeóricoPráctico

    Con proyectos

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Cliente móvil de Hacker News

    Aplicación híbrida para iOS y Android que consume y sincroniza noticias y comentarios en tiempo real desde Firebase, incorporando infinite scroll, pull-to-refresh, gestión de favoritos y visualización de enlaces con InAppBrowser.

    Más de Firebase con nivel Intermedio