DEV Community

loading...
Cover image for ¿Qué es expo?

¿Qué es expo?

devrchancay profile image Ramón Chancay 👨🏻‍💻 ・2 min read

Photo by Hardik Sharma on Unsplash

Expo es una plataforma para aplicaciones universales de React, tiene un conjunto de herramientas y servicios construidos alrededor de React Native y plataforma nativas que nos ayudan a desarrollar, implementar e iterar rápidamente en IOS, Android y aplicaciones web desde la misma base de código JavaScript/Typescript.

Con expo podemos desarrollar aplicaciones portables, es posible trabajar sin instalar Xcode o Android Studio

💡 Si!! puedes desarrollar para IOS sin tener un macbook. Si tienes in iPhone con expo cli.

El SDK de Expo es muy completo, nos proporciona acceso a la cámara, ubicación, acelerómetro, contactos, entre otras características del dispositivo, sin necesidad de tocar código nativo y en ocasiones sin configuración adicional. Puedes revisar la lista completa aquí

Para comenzar con expo es necesario conocer estos terminos.

expo client

Expo client

Disponible para IOS y Android, con esta aplicación trabajaras en un ambiente de desarrollo publicar y compartir tu proyecto antes de enviarlos a la tienda de aplicaciones.

expo cli

Expo CLI

Es la herramienta de linea de comandos de expo, nos permite ejecutar tareas como crear, ejecutar, publicar, ver logs entre otros comandos necesarios para interactuar con el sdk de expo.

expo snack

Expo Snack

Es muy similar a codesandbox, ahi puedes tener un proyecto completo de React Native es muy util cuando quieres replicar un bug o hacer una POC desde el navegador.

Discussion (0)

pic
Editor guide