Terminado

Atualizar bibliotecas de um App react Native

Publicado el 15 Mayo, 2024 en Programación y Tecnología

Sobre este proyecto

Abierto

O projeto foi desenvolvido alguns anos atras e está com as bibliotecas desatualizadas, gostariamos de atualizar todas elas para as ultimas versões estaveis compativeis com a ultima versão do React Native, caso não exista versão compativel será necessário refatorar e achar alguma lib compativel.

1- Atualizar a biblioteca visual native-base. Essa versão utilizada (2.x) é obsoleta, sendo que até a 3.x também está em desuso. Eu recomendaria uma refatoração total no visual do aplicativo substituindo essa biblioteca de UI para a versão mais recente: https://gluestack.io/ui/docs/guides/migration/native-base-to-gluestack-ui

2- Remover bibliotecas que estão desatualizas (ou atualizá-las, caso tenha recentes) e substituir por alguma equivalente. Fiz o possível para atualizar a maioria e remover as dependências que não eram utilizadas. Contudo, algumas tiveram que permanecer para não quebrar o estado do app atual, já que o foco era a atualização do SDK e do react-native (esse mesmo caso vale para a biblioteca native-base, que não atualizei pois iria haver muita refatoração e esse não era o objetivo do escopo);

3- Remover importações não utilizadas. Existem alguns arquivos os quais as importações de componentes ou arquivos utilitários não estão sendo utilizadas, portanto, eu acho válido fazer a remoção, pois: Tanto impacta no "peso" (diga-se armazenamento) da aplicação quanto em otimização.

4- Utlizar hermes engine para maior otimização

Não podemos ter exceptions nem grande volume de warning ao rodar em device ou emulador.

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Cambio mediano
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo No aplica
Disponibilidad requerida Según se necesite
Integraciones de API Otros (Otras APIs)
Roles necesarios Programador, Diseñador

Plazo de Entrega: No definido

Habilidades necesarias