Please downloaded our code through the link below:
Code Link
Also, you can download our code in download tab.
Code Link
Also, you can download our code in download tab.
Please downloaded our code through the link below:
Code Link Also, you can download our code in download tab.
0 Comments
Basically, we want user to check in a specific habit and post a picture or share the location to show he/she is really keeping this habit. In order to make this more real, we want to use the following 3 specific habits and using sensors of the phone to physically "prove" the user is actually doing this habit. StudyWhen user choose study item, he/she can set the time length to doing this and also can set frequency. Once the user click on checking in and post a message of this habit, Android audio recorder is enabled. During the time length the user set, it will keep detecting audio DB in background and analyze if it is in a quite environment. Sleep In this habit, we use light sensor to detect light strength of environment during the time length. And finally determine if the user can get to sleep during the set time length. RunningIn this habit, we use linear acceleration to detect if the user is running during 70% of the time length. Customized Habit Also, we enable user to add customized habit. Currently, we just have a basic version of this function without enabling any sensors due to time limited. But it can also be appended with smart algorithms and sensors with NLP in the future to analyze check in result.
Below is the demo for our currently app. We have designed the entire UI and styles. Also, we have set our icon to a cute panda. After using our app, I believe you can get a good habit! Main features:
1. Login with dartmouth.edu email address. 2. Each user has a my habit list view to edit their own habits. 3. Friends circle mode to show others' latest posts. 4. Comment and like other post. 5. Click on an item of habit can help to post a new message including photos and texts and locations. 6. After posting a new message, other users can receive and show this message at their ends. 7. Setting view can help to change profile photo and user name. 8. Collecting and analyzing user's everyday data and visualized it. Edited by: Boying Shi |