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

    React Native for iOS Development

    Abhishek Nalwaya, Akshat Paul

    Editorial
    Apress
    Año
    2015
    Páginas
    ~171
    Nivel
    Intermedio

    De qué trata

    Publicado por Apress en los comienzos de la plataforma (finales de 2015 y principios de 2016), este texto de Akshat Paul y Abhishek Nalwaya es una de las primeras obras dedicadas a React Native (versiones 0.14–0.20), cuando la tecnología estaba enfocada de manera exclusiva en el sistema operativo iOS de Apple. Está dirigido a desarrolladores web y de JavaScript de nivel intermedio que conocen los conceptos elementales de React (componentes, JSX, flujo unidireccional de datos) y desean trasladar esas habilidades al desarrollo de aplicaciones nativas para iPhone y iPad sin requerir experiencia previa en Objective-C o Swift.

    El contenido recorre los fundamentos de la arquitectura del puente (bridge) entre JavaScript y los componentes nativos de Cocoa Touch. Analiza componentes esenciales de la época como NavigatorIOS, ListView, ScrollView y TouchableHighlight, junto con el motor de diseño Flexbox para maquetación flexible en pantallas móviles. En el plano de la gestión de datos, examina los patrones arquitectónicos Flux, Reflux y los primeros pasos de Redux, así como el acceso a capacidades del dispositivo como Geolocation (con pines sobre mapas nativos de Apple), persistencia mediante AsyncStorage, alertas nativas del sistema y peticiones asíncronas con Fetch API, XMLHttpRequest y WebSockets.

    La obra se desarrolla mediante explicaciones teóricas y pequeños ejemplos de código orientados a entender el funcionamiento de cada componente y API, sin llegar a construir una aplicación grande e integral. Su mayor interés en la actualidad es su valor histórico y conceptual, ya que documenta el nacimiento del desarrollo móvil declarativo con React; no obstante, su código está completamente desfasado respecto al estándar actual (carece de soporte Android, emplea NavigatorIOS y ListView que fueron deprecados y se escribió con sintaxis ES5/ES6 temprana previa a los Hooks).

    • React Native
    • iOS
    • React
    • Flux
    • Redux
    • NavigatorIOS
    • Flexbox
    • AsyncStorage
    • Fetch API
    • Geolocation
    • WebSockets

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✗ Sin proyectos

    Más de React Native con nivel Intermedio