Destaques

Galaxy S21 FE gastando muita bateria? Saiba como resolver!

Imagem
O Samsung Galaxy S21 FE é um smartphone que combina recursos avançados e design elegante, ideal para quem busca alto desempenho. Ele vem com uma tela AMOLED de 6,4 polegadas, taxa de atualização de 120Hz e resolução FHD+, oferecendo imagens vibrantes e fluidas. Equipado com processador potente, câmeras versáteis e bateria de longa duração, ele se destaca tanto para uso cotidiano quanto para tarefas mais exigentes. Além disso, é resistente à água (IP68) e conta com atualizações de software garantidas, tornando-o uma escolha confiável e moderna, mesmo nos dias atuais.  Mas nem tudo são flores nesse belo aparelho, como é o caso da bateria, que costuma durar menos do que o esperado devido ao alto consumo gerado por seu processador Exynos 2100. Dito isso, eu gostaria de mostrar a vocês nesse post uma alternativa - quase que natural - de como aumentar a duração da bateria, mas sem sacrificar o desempenho geral. Vamos lá? 1 - Ativar o modo de economia de energia Parece bobagem, mas ativar...

Como migrar um projeto em Expo para React Native


Olá pessoal, tudo bem? Durante o desenvolvimento de aplicações mobile em React Native, pode ser comum alguns desenvolvedores preferirem, a princípio, criar aplicações utilizando o ferramenta Expo CLI, pois ela facilita algumas partes mais complexas do código nativo, permitindo aos desenvolvedores dedicarem mais tempo ao projeto e menos nas configurações do código nativo. Porém, como o Expo não permite a integração de API's nem a execução de códigos nativos, pode chegar em um momento onde será necessário migrar o projeto em Expo CLI para React Native CLI.


Como fazer?

Para realizar a migração, o processo é muito simples, desde que o projeto esteja funcionando e executando o processo de build normalmente, sem erros. Tudo o que precisa fazer é executar o comando abaixo dentro de um terminal no diretório raíz do projeto:

expo eject

Após executar este comando, o Expo perguntará qual será o nome do pacote do projeto. Digite o nome desejado e tecle Enter:


Ao final do processo, dois diretórios serão criados: android e ios se for o caso, além de outros arquivos necessários:


Como executar?

Após a conversão do projeto em Expo CLI para React Native CLI, é possível executar como se fosse um projeto em código nativo. Para isso, abra dois terminais dentro do diretório raíz do projeto e execute os mesmos comandos normalmente utilizados no React Native CLI: 

Para iniciar o projeto

npm start

Para executar em um ambiente de teste

npx react-native run-android (Android)

npx react-native run-ios (IOS)


E se eu quiser reverter a migração?

Infelizmente não há uma forma de desfazer a conversão. Porém, caso seja necessário retornar o projeto para o Expo, o processo não é tão complicado assim. Basta criar um projeto em branco (expo init nomedoprojeto), instalar as dependências utilizadas (adicione o arquivo package.json existente e instale as dependências com o comando habitual, como o npm install por exemplo) e adicionar os arquivos adicionados no projeto, realizando as alterações necessárias como o mapeamento da navegação de telas etc. Afinal, é um projeto em branco recebendo dados de um projeto existente.

E é isso! 

Espero que tenha ajudado. Qualquer dúvida, sugestão ou comentário, coloque aqui embaixo. 

Até mais!

Comentários

Postagens mais visitadas deste blog

Como transmitir o áudio do PC para o Smartphone Android

Como corrigir o problema da biometria no Samsung Galaxy A30 e derivados

Como instalar aplicativos incompatíveis no iPhone 4, 5, iPad 3 e similares