Projeto final do bootcamp Decola Tech.
instalar as depedencias utilizando yarn
yarn add react-native-torch react-native-shake
A troca dos styleSheet e icons foram feita por equação ternaria utilizando uma variavel toggle = bool //true //false
style={toggle ? styles.containerLight : styles.container} >
<Image
source={toggle ? require('./assets/icons/eco-light.png') : require('./assets/icons/eco-light-off.png')}
style={toggle ? styles.lightingOn : styles.lightingOff}
/>
<Image
source={toggle ? require('./assets/icons/logo-dio.png') : require('./assets/icons/logo-dio-white.png')}
style={styles.dioLogo}
/>
precisamos das dependencias Torch e RNShake para ativar a lanterna com o chacoalha do celular. Utilizamos elas com o useEffect.
import Torch from 'react-native-torch'; import RNShake from 'react-native-shake'
Voce pode baixar o APK em releases