TunnelVision is a React Native application bootstrapped with the Expo CLI. The application runs on both iOS and Android and allows the user to enter a task and the amount of time allotted to that task. The task will be saved in the task history and marked in green if completed and in red if cancelled prior to the timer completion. Upon completion the phone vibrates and alerts the user that their time is up.
- View (https://reactnative.dev/docs/view)
- Text (https://reactnative.dev/docs/text)
- StyleSheet (https://reactnative.dev/docs/stylesheet)
- Platform (https://reactnative.dev/docs/platform)
- Vibration (https://reactnative.dev/docs/vibration)
- TouchableOpacity (https://reactnative.dev/docs/touchableopacity)
- FlatList (https://reactnative.dev/docs/flatlist)
- useState (https://reactjs.org/docs/hooks-state.html)
- useEffect (https://reactjs.org/docs/hooks-effect.html)
- AsyncStorage (https://github.com/react-native-async-storage/async-storage)
- Expo Keep-Awake (https://docs.expo.dev/versions/latest/sdk/keep-awake/)