Realizado

Experto en React Native / Firebase / Expo / Xcode

Publicado em 15 de Dezembro de 2022 dias na TI e Programação

Sobre este projeto

Aberto

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 Geral do Projeto

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 )

Categoria TI e Programação
Subcategoria Programação de Apps para Android, iOS e outros
Qual é o alcance do projeto? Bug ou alteração pequena
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Não se aplica
Disponibilidade requerida Conforme necessário
Plataformas exigidas Android, iPhone
Eu preciso Eu preciso modificar um app existente
Tipo de aplicativo Outro
Gateway de pagamento Sim

Prazo de Entrega: Não estabelecido

Habilidades necessárias

Outro projetos publicados por P. D. L.