
Getting Started with React Native
Ethan Holmes, Tom Bray
- Editorial
- Packt
- Año
- 2015
- Páginas
- ~172
- Nivel
- Básico
De qué trata
Introducción pionera al desarrollo móvil con React Native publicada a finales de 2015 por Ethan Holmes y Tom Bray, coincidiendo con la primera expansión del framework tras añadir soporte para Android además de iOS. Está orientada a desarrolladores web con conocimientos previos en JavaScript y nociones básicas de React que desean adentrarse en la creación de aplicaciones móviles nativas sin necesidad de aprender Objective-C, Swift o Java desde cero.
El libro aborda la arquitectura temprana de React Native y el funcionamiento del puente (bridge) de comunicación entre el runtime de JavaScript y los componentes nativos. Explica la preparación del entorno de trabajo con Xcode y Android Studio, el diseño de interfaces mediante Flexbox y StyleSheet, y el uso de componentes esenciales como View, Text, Image, TextInput y ListView. En el ámbito de APIs y librerías, cubre la navegación de pantallas con Navigator y Navigator.NavigationBar, la persistencia local de datos con AsyncStorage, la integración de mapas y coordenadas con MapView y la API de geolocalización, además del enlace con módulos nativos y dependencias de la comunidad como react-native-camera.
A lo largo de sus capítulos prácticos se construye una aplicación móvil de toma de notas multimedia con geolocalización, donde el usuario puede redactar registros, guardarlos localmente, asociarles su posición geográfica en un mapa y capturar fotografías con la cámara del dispositivo. Su valor reside en documentar con sencillez los fundamentos del puente nativo y la transición mental de la web al móvil; sin embargo, al tratarse de una obra de 2015, sus patrones y componentes están ampliamente obsoletos frente a los estándares actuales (no incluye Hooks, Expo, React Navigation moderno ni la nueva arquitectura Fabric).
- React Native
- JavaScript
- iOS
- Android
- AsyncStorage
- Flexbox
- MapView
- react-native-camera
- Navigator
- Módulos nativos
¿Cómo enseña?
Con proyectos
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Aplicación móvil de toma de notas multimedia
Aplicación de notas para iOS y Android que permite crear, editar y persistir notas localmente mediante AsyncStorage, adjuntar fotografías capturadas con react-native-camera y geolocalizar los registros en pantalla con MapView.

