https://github.com/maherzaidoune/infodog
react-native device metrics
https://github.com/maherzaidoune/infodog
android battery-monitor ios react-native
Last synced: about 2 months ago
JSON representation
react-native device metrics
- Host: GitHub
- URL: https://github.com/maherzaidoune/infodog
- Owner: maherzaidoune
- Created: 2021-06-29T22:02:55.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2021-07-11T09:22:39.000Z (almost 5 years ago)
- Last Synced: 2025-01-09T17:16:43.511Z (over 1 year ago)
- Topics: android, battery-monitor, ios, react-native
- Language: HTML
- Homepage:
- Size: 2.38 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# InfoDog Documentation
## Getting started
This project is a Device health application
**Setup**
```shell
git clone
cd infodog
yarn
```
**Link assets**
```shell
react-native link
```
For iOS, install Cocoapods and run command
```shell
cd ios && pod install
```
for Android, add local.properties file to your android folder with your sdk path
```shell
sdk.dir=your_android_sdk_path
```
## Start Metro Bundler
```shell
npm start
```
## Running on Android
```shell
npx react-native run-android
adb reverse tcp:8081 tcp:8081 # required to ensure the Android app can access the Packager
```
## Running on iOS
```shell
npx react-native run-ios
```
## Project documentation
```shell
npm run open
```
## TODO
- [ ] Add support for more device's metrics
- [ ] Add support for landscape mode
- [ ] User can select charts to be displayed
- [ ] Persist devices metrics to provide device' historic data
- [ ] Track device's metrics when app killed to have more detailed and continuos device's health charts
- [ ] Add support disable event listeners and request metrics on demand