Terminado

Experto en React Native / Firebase / Expo / Xcode

Publicado el 15 Diciembre, 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) ) .
Se quiere incorporar NOTIFIACIONES ( push notifications ) en iOS y Android ( las mismas estan adjuntas en el XLS ) . Luego se determinaran mas tareas .

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 7 NOTIFICACIONES ( push notifications ) en iOS y Android. Las mismas son

Contexto general del proyecto

Proyecto a largo plazo . App mobile y tambie hay mas web. CG 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 )

Categoría Programación y Tecnología
Subcategoría Programación de Apps. Android, iOS y otros
¿Cuál es el alcance del proyecto? Bug o cambio pequeño
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo No aplica
Disponibilidad requerida Según se necesite
Plataformas requeridas Android, iPhone
Necesito Modificar una app existente
Tipo de app Otro
Procesador de pago

Plazo de Entrega: No definido

Habilidades necesarias

Otros proyectos publicados por P. D. L.