Skip to content

maherzaidoune/infodog

Repository files navigation

InfoDog Documentation

Getting started

This project is a Device health application

Setup

git clone
cd infodog
yarn

Link assets

react-native link

For iOS, install Cocoapods and run command

cd ios && pod install

for Android, add local.properties file to your android folder with your sdk path

sdk.dir=your_android_sdk_path

Start Metro Bundler

npm start

Running on Android

npx react-native run-android
adb reverse tcp:8081 tcp:8081   # required to ensure the Android app can access the Packager

Running on iOS

npx react-native run-ios

Project documentation

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