Skip to main content

Getting Started

Objetivo

La idea principal de esta guia es recopilar todo un conjunto de buenas practicas que se puedan aplicar al momento de desarrollar una aplicación con react native.

En esta guia te enseñare a desarrollar aplicaciones moviles con React Native bajo la metodologia de arquitectura limpia y principios SOLID.

Antes de comenzar quiero aclarar que esta guia es diseñada bajo mi experiencia personal. Los principios y patrones aqui descritos pueden ser utilizados por cada uno segun su necesidad y caso de uso.

Para agilizar el desarrollo y evitar escribir codigo repetitivo (boilerplate) he creado una herramienta CLI que te ayudara con la creación de nuevos módulos y demas.

Recomendaciones

Te recomiendo seguir la guia de inicio en orden y de principio a fin:

Archivos necesarios (utileria)

Puede que no llegues a necesitar cada uno de los archivos aqui mencionados. En la página de cada carpeta se especifica cuales son requeridos o cuales se pueden descargar bajo demanda. Por el contrario todos los archivos de configuración (core) son necesarios

Aclaraciones (a tener en cuenta)

Si no tienes idea o conocimiendo de lo que es Clean Architecture te recomiendo primero ilustrarte en el tema para saber si es lo mejor para tu desarrollo. Recursos a cerca de clean architecture: