This is supposed to be an Android app for monitoring your sleep pattern built with
React Native quickly hacked together for a group project assignment in User
Interface Architectures. Did this with very minimal knowledge of ReactJS
and
React Native
and had some difficulty in maintaining state between the different
components which I could have used Redux for but didn't have time to learn it.
This app is the equivalent of a basic CRUD app in your framework of choice.
-
Working installation of
Android Studio
with the paths to the android binaries and scripts added to thePATH
-
NodeJS >= 4
-
Yarn >= 0.17.0
-
npm install -g react-native-cli
-
Install
forever
task runner if on Linux andforever-win
if on Windows:npm install -g forever npm install -g forever-win
- Create an account on their website
- Install Oracle Virtual Box
- Download and install the Genymotion app
- Login with your username and password after installing it in your computer
- Click on
Add
andSelect New Virtual Device
- Download the virtual device you want and run it
- Run
react-native run-android
from the root folder of the project and you'll have the app running in the Genymotion emulator
- Clone this repo
- Run
yarn install
- Start
Genymotion
- Run
react-native run-android
from the root folder of the project to install and run the app in the running instance ofGenymotion