Terminado

Cristopher Lizame - Experto en React Native / Firebase / Expo / Xcode

Publicado el 10 Agosto, 2022 en Programación y Tecnología

Sobre este proyecto

Abierto

Se busca un desarrollador para dar tareas de ajustes y mantenimiento a una aplicacion ya construida en React Native ( para iOS ( xcode )  y Android (expo) ) .
En cuanto a tecnologías, como esta listado en Workana, el proyecto está construido utilizando React Native junto con Expo/xCode. Cabe destacar, que por temas de arquitectura, está dividido en dos grandes módulos:
- El módulo core posee la lógica principal de la app, donde se encuentran las acciones, reducers, sagas y conexiones. Para facilitar la utilización de los mismos, está escrito utilizando Typescript.





- El módulo mobile posee todos los componentes visuales, la navegación y todo lo relacionado con ello. Aquí por practicidad no se utiliza Typescript.

Simplificamos el trabajo de backend utilizando una arquitectura serverless gracias a la integración con Firebase. Estamos utilizando la base de datos de Firestore, así como también la autenticación de Google y Facebook a través de Firebase. También, tenemos un tercer módulo llamado functions que utilizamos para subir Firebase Cloud Functions con algunos pequeños serverless endpoints que se necesitaban.






Para ejecutar el proyecto, luego de instalar las dependencias en ambos módulos usando yarn, nos paramos en el módulo de mobile y corremos el comando yarn start. Esto va a primero realizar el build del core que está en typescript, y luego levantar el servidor de desarrollo de Expo. Acá para testear, podés usar tu propio celular instalando la aplicación de Expo, o sino emuladores del Android Studio y del XCode.



Se busca una persona con conocimientos solidos de estas tecnologias para dar continuidad a la app
ClueGarden is a mobile app developed using React Native. Architecturally, this application follows a serverless architecture based in Google Services, in particular:
- Firebase Auth
- Firestore
- Firebase Cloud Functions

Regarding the mobile app, it's split into two main modules:

1- Core module that has all the business logic as well as the state management, and the connections with Firebase. This is built using:

- Typescript v: 3.6
- Redux saga
- Redux Sauce
- Reselect

2 - Mobile module that contains the logic behind the view, navigation, animations and so on.

Built using:

- React v: 16.9
- React Native with Expo SDK 37
- Redux
- React Navigation v4
- Formik

Experience required:
- React/React Native 2+y
- Expo 1+y
- Google Cloud platform: Firestore, Cloud Functions, Auth 1+y
- Redux 2+y
- Redux Sagas 2+y

Experience optional:
- Typescript
- React Navigation v4
- Redux Sauce
- Formik

Adicional , hay una pagina web basica en node.js que realizar tambien algunos ajustes menores como resolver 2 problemas en la edicion del user sobre el componente calendar y  similar. ( Es a definir )

Sobre la App hoy lo que se quiere realizar es incorporar las pasarelas de pago de Apple Pay y Google Pay en la app ya que al dia de hoy la suscripcion se hace via web.

Categoría Programación y Tecnología
Subcategoría Programación de Apps. Android, iOS y otros

Plazo de Entrega: No definido

Otros proyectos publicados por P. D. L.