|
|
|
|
|
**Frontend**
|
|
**Frontend**
|
|
|
|
|
|
|
|
O frontend é a parte responsável pela interação com o usuário,coleta e adequação de informações que serão utilizadas no backend. A seguir serão listadas as tecnologias utilizadas no desenvolvimento do frontend assim como uma breve descrição das mesmas.
|
|
|
|
|
|
|
|
<b>Frontend Supermilhas: </b> http://www.tools.ages.pucrs.br/milhas/Mobile
|
|
|
|
|
|
|
|
<hr>
|
|
|
|
|
|
|
|
<b>Tecnologias</b>
|
|
|
|
|
|
|
|
* React Native
|
|
|
|
* Html
|
|
|
|
* Javascript
|
|
|
|
|
|
|
|
|
|
|
|
<hr>
|
|
|
|
|
|
|
|
<b>React Native</b>
|
|
|
|
|
|
|
|
* **Site Oficial:** https://facebook.github.io/react-native/
|
|
|
|
* **Documentação:** https://facebook.github.io/react-native/docs/getting-started.html
|
|
|
|
* **Guia Básico:** https://facebook.github.io/react-native/docs/tutorial.html
|
|
|
|
|
|
|
|
**O que é React Native?**
|
|
|
|
|
|
|
|
React Native é um framework de Javascript para escrever aplicações Mobile realmente nativas para iOS e Android.É baseado em React, a biblioteca de Javascript desenvolvida pelo Facebook para construir interfaces mas ao invés de simular uma aplicação nativa através de um browser, com React native é possível escrever aplicações nativas de fato.
|
|
|
|
|
|
|
|
**Pontos positivos de se utilizar React Native:**
|
|
|
|
|
|
|
|
* Portabilidade entre iOS e Android.Ou seja, o mesmo programa funciona em ambos sistemas.
|
|
|
|
* Escrever aplicações nativas.
|
|
|
|
* Possibilidade de utilizar Javascript dentro do próprio código.
|
|
|
|
|
|
|
|
|
|
|
|
**Pontos negativos de se utilizar React Native:**
|
|
|
|
|
|
|
|
* Curva de aprendizado muito ingrime, React Native exige conhecimentos prévios de várias tecnologias como React e JavaScript.
|
|
|
|
* A tecnologia ainda é muito nova logo, a documentação e suporte ainda é muito escassa.
|
|
|
|
* Devido a natureza da tecnologia acrescentar mais uma camada ao projeto, o debbug pode ser um pouco complicado.
|
|
|
|
|
|
|
|
<hr> |
|
|
|
\ No newline at end of file |