</> CodeBooks
    ← Volver a React Native (página 1)
    Portada de Fullstack React Native

    Fullstack React Native

    Devin Abbott, Houssein Djirdeh, Anthony Accomazzo, Sophia Shoemaker

    Editorial
    Newline
    Año
    2017
    Páginas
    ~552
    Nivel
    Básico

    De qué trata

    Volumen de referencia exhaustivo publicado por Newline (Fullstack.io) y redactado por Devin Abbott, Houssein Djirdeh, Anthony Accomazzo y Sophia Shoemaker, concebido como una guía integral para dominar React Native desde sus cimientos hasta el despliegue profesional en iOS y Android. El libro está diseñado para desarrolladores con conocimientos básicos o intermedios de JavaScript y React que desean sumergirse en el ecosistema móvil a través de una metodología rigurosa basada en el desarrollo guiado de aplicaciones reales de gran tamaño.

    A lo largo de sus más de 500 páginas, la obra aborda minuciosamente el ciclo de vida de componentes, el sistema de maquetación Flexbox, la arquitectura de rutas con React Navigation y el consumo de APIs remotas con Fetch. Profundiza notablemente en temas avanzados que suelen tratarse de forma superficial en otras obras, como la gestión del teclado con KeyboardAvoidingView, el acceso a APIs del sistema operativo como Geolocation y CameraRoll para fotos locales, la manipulación de gestos táctiles con PanResponder, la orquestación de animaciones con la Animated API y la escritura de módulos nativos en Java y Objective-C para comunicar código nativo con JavaScript.

    La fortaleza indiscutible del libro es su orientación 100% práctica: cada gran bloque temático se enseña construyendo una aplicación completa, destacando una app de pronóstico del tiempo con API externa, un gestor de productividad con cronómetros interactivos, un clon del feed de fotos de Instagram, una aplicación de mensajería con soporte de cámara y teclado, y un juego interactivo de rompecabezas deslizante animado. Aporta una profundidad de ingeniería y código de producción sobresaliente; se debe considerar que, dada su fecha de publicación inicial, el código utiliza clases de ES6 y dependencias de la época, aunque sus patrones arquitectónicos y explicaciones de las APIs internas continúan siendo altamente formativos.

    • React Native
    • Expo
    • React Navigation
    • Animated API
    • PanResponder
    • CameraRoll
    • Native Modules
    • Flexbox
    • KeyboardAvoidingView
    • Fetch API
    • Unsplash API

    ¿Cómo enseña?

    TeóricoPráctico

    Con proyectos

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Weather App

    Aplicación meteorológica que consulta una API externa para mostrar el clima y temperatura según la ciudad buscada, introduciendo la maquetación con Flexbox, el manejo de estados y peticiones asíncronas.

    Time Tracker

    Herramienta de productividad que permite crear, editar y cronometrar tareas en tiempo real de forma interactiva, reforzando la manipulación de estados y componentes modulares.

    Instagram Image Feed

    Clon del feed de Instagram que consume imágenes de la API de Unsplash, permitiendo al usuario visualizar publicaciones, agregar comentarios y navegar por galerías visuales.

    Messaging App

    Aplicación de mensajería interactiva que integra componentes de teclado personalizados, detección de conectividad de red, geolocalización y acceso al carrete multimedia del dispositivo con CameraRoll.

    Animated Slider Puzzle

    Videojuego de puzzle deslizante táctil que implementa animaciones fluidas con la Animated API y captura gestos de arrastre directos en pantalla mediante PanResponder.

    Más de React Native con nivel Básico