Realizado

Atualizar bibliotecas de um App react Native

Publicado em 15 de Maio de 2024 dias na TI e Programação

Sobre este projeto

Aberto

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.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Não se aplica
Disponibilidade requerida Conforme necessário
Integrações de API Outros (Outras APIs)
Funções necessárias Desenvolvedor, Designer

Prazo de Entrega: Não estabelecido

Habilidades necessárias