Escolar Documentos
Profissional Documentos
Cultura Documentos
Dispositivos Móveis
Aula 11
React Native
Trabalhando com API's
Clima, Geolocation, Maps, Criptos
Fonte: https://www.youtube.com/watch?v=ye0XSzbU2so
Prof. Juliano Gaspar
Fonte: https://openweathermap.org/api
Programação para Dispositivos Móveis
API - Preparando projeto
Usei esse site para escolher uma paleta de cores. Prof. Juliano Gaspar
Programação para Dispositivos Móveis
API - Clima
Estilos completos.
https://openweathermap.org/forecast5#JSON
Prof. Juliano Gaspar
Programação para Dispositivos Móveis
API - Clima
O return com o bloco JSX tem de ficar dentro de IF para testar se a variável já foi
respondida.
https://github.com/react-native-geolocation/react-native-geolocation
npm install @react-native-community/geolocation --save
Prof. Juliano Gaspar
Mas antes temos que pedir a autorização para utilizar esse recurso no Android.
Após a versão SDK 23, temos de pedir permissão em tempo de execução também. Então
temos de permissão via código adicionalmente.
https://www.mapbox.com/
Programação para Dispositivos Móveis
API - MapBox
API - CoinGecko
https://api.coingecko.com/api/v3/
simple/price?ids=bitcoin&vs_curre
ncies=brl
problema no futuro.
https://api.coingecko.com
/api/v3/coins/markets?vs_
currency=brl&ids=bitcoin&
order=market_cap_desc&per
_page=100&page=1&sparklin
e=false
Programação para Dispositivos Móveis
API - CoinGecko
Obrigado!
Prof. Dr. Juliano Gaspar
julianogaspar@gmail.com
http://lattes.cnpq.br/3926707936198077
Especificações da biblioteca:
https://github.com/s-yadav/react-number-format Prof. Juliano Gaspar
Programação para Dispositivos Móveis
API Externa - Preparando projeto
https://codeburst.io/react-native-navigation-stack-navigator-inside-tab-navigator-inside-drawer-navigator-b2f21836708d
Programação para Dispositivos Móveis
Navegação - Outro exemplo