O que é React Native?
O React Native é um framework baseado no já aclamado React, desenvolvido pela equipe do Facebook, que possibilita o desenvolvimento de aplicações mobile, tanto para Android, como para iOS, utilizando apenas Javascript.
O stack do React Native é poderoso, pois nos permite utilizar ECMAScript 6, CSS Flexbox, JSX, diversos pacotes do NPM e muito mais. Sem contar que nos permite fazer debug na mesma IDE utilizada para o desenvolvimento nativo com essas plataformas (além de tornar o processo extremamente divertido).
Vantagens do React Native
Fácil aprendizagem: Código legível e de fácil compreensão, sem necessidade de aprender um vasto número de conceitos.
Ecossistema: Ao utilizar JavaScript permite tirar partido de todas as potencialidades da linguagem, incluindo as suas poderosas bibliotecas.
Developer experience: É uma framework simples, intuitiva e que permite uma prototipagem rápida.
Reaproveitamento de Código: Em média as apps criadas em React Native reaproveitam cerca de 80/90% do código, logo o ciclo de desenvolvimento é mais curto.
Qualidade do resultado final: As aplicações em React Native asseguram a total compatibilidade com Android e iOS, disponibilizando todas as funcionalidades de cada sistema e otimizando a experiência do utilizador.
Reaload de código: Não requer recompilação de código, permitindo visualizar de imediato as alterações feitas à aplicação à medida que se constrói o código.
Comunidade e Suporte: Forte comunidade a nível mundial, composta por centenas de membros que rapidamente resolvem bugs e esclarecem questões.
Live update: Como as aplicações são escritas maioritariamente em JavaScript permite efetuar atualizações ao vivo sem que isso implique passar pelo ciclo de aprovação das App Stores sempre que se pretende gerar uma nova versão.
Empresas que utilizam o React Native
A cada dia que passa mais e mais empresas adotam o React Native para desenvolver seus projetos. Conheça algumas delas:
Conclusão
Sem dúvidas o React Native é algo revolucionário com potencial de transformar a maneira como desenvolvemos aplicações mobile, muitos desenvolvedores web já estão migrando para esta nova tecnologia, pois é mais prático utilizar uma linguagem que já dominam ou estão familiarizadas do que aprender uma nova.
E aí, ta afim de aprender mais sobre React Native?
Então não deixe de conferir todos os detalhes do curso Fábrica de Aplicativos Android/iOS.
Bons estudos!
Abraços,
Sobre o Autor
0 Comentários