Tag Archives: performance

ReactNative – Excitante!

A Saga

O que nós ganhamos!

Conheça algumas vantagens de uma app nativa sobre uma aplicação web mobile:

Stack Poderoso

O RN permite utilizar:

  • ECMAScript6
  • CSS Flexbox
  • JSX
  • Pacotes NPM
  • etc…

Reutilização

Uma desvantagem antes do RN, para criar Apps Android/iOS era complexo, pois exige conhecimento em Objective-C e Java, o desenvolvedor não podia aproveitar nada do código de uma plataforma para outra. Ou seja, era exigência ter programadores para cada SO, o resultado eram projetos caros e lentos.

Agora, com o RN, o código pode ser reutilizado em até 100% entre plataformas, podendo fazer que o custo/duração de um produto seja reduzido pela metade. 

Experiência do usuário Fluída!

ReactNative!

Carregamentos rápidos

ReactNative!

Carregamentos em geral mais rápidos.

Melhor Integração

Utilize a integração do device!

Um grande benefício está na melhor integração entre funções do celular como câmera, giroscópio, etc.

Maior Segurança

Cara, até o Airbnb utiliza o ReactNative!

O Airbnb, Instagram, Baidu Mobile, Vogue App, Facebook Ads Manager utilizam MUITO, inclusive recomendam o seu uso.

Performance

ReactNative deixa o App com mais performance!

Melhor performance em geral.

Produtividade

O RN nos ajuda a aumentar a praticidade e a produtividade!

  • Hot Reloading mantém nosso app rodando em desenvolvimento, e a cada atualização uma versão nova é injetada no app (menos de 1 seg para atualizar). Para criar APPS isso é um enorme avanço, pois em outros frameworks nativos, a cada mudança ocorrida no código, o APP exigia recompilação, onerando mais tempo.
  • Debug via Google Chrome debug um app como se fosse uma app web padrão. Isto ajuda muito para os familiarizados com o Dev Tools.

Better Togheter

Combine códigos!

Crie APPS combinando JS com código nativo em Objective-C, Java ou Swift, caso queira utilizar componentes prontos, ou otimizar alguns aspectos do app.