Thank you for the feedback guys! I know the app is not what it should be right now. I'm still learning how to develop apps, and Android has quite a few quirks that I have to get used to. One thing is certain - I want this app to work just as much as you guys do!
The next update will attempt to separate the app into many small activities, which should provide better performance for slower phones. Additionally, I'm moving data collection to separate service, so it may be able to run in the background. It doesn't want to do so reliably on my development phone yet.
One thing that still has to be solved is the phone compatibility. Some phones deliver accelerometer events in a different way, something that I cannot replicate easily on my development phone. This is why some people have trouble calibrating the app. Resolving this issue will require me to touch the very core of the app, and I don't really have a timeframe on when this may be fixed :/
@madeofparts : Multiple reminders - thank you for this great idea! I was thinking of how to implement WBTB, and this really helped. I'll add wake up behaviors to the REM events - wake up before(WBTB), wake up after movement(DEILD/DILD) or wake up at the end (for dream recall). Additionally, I'll add a custom reminder for each REM event. This way, if you want to hear something different, you can. This feature will be available in the next update within a few days.
@317 : The app should automatically save data every 10 minutes to SDCard. If the app did save data, you should be able to press the menu hard button on the splash screen (2 androids talking) to bring up the menu. From that menu, pick "view data", then "load graph". Here are the screenshots Lucid Dreaming App Feature Quick Reference » Lucid Dreaming App . If your data was not saved, the app has a built-in sample graph. Can you see the sample graph?
@Wolf2 1) I have to re-install app for testing several times, and this point also trips me. By default, none of the Smart Timer REM events are turned on. If you touch them on the configure smart timer screen, they become active. I just noticed that the detailed instruction page on how to customize the smart timer is broken. I've restored it, here's some info on how to configure the smart timer: Configure Smart Timer » Lucid Dreaming App . Did this help? If so, maybe I should change to enable all of them by default. If this did not help, do you hear the sound if you press "play current reminder" from the preferences menu?
2) There's a red line on the graph, this is the sleep score, it gets higher when more activity is detected. When sleep score is greater than 1, the user is considered awake. Lucid dreams are entered manually using the "lucid dream" gesture (default - 5pointed star). Lucid dreams are displayed as red squares, normal dreams as teal triangles. The graph only has shades of 5 colors by default, other colors I have to add manually. I'll add other colors for user events in the future.
3) I'm working on this now by rewriting the data collection to take place as a background service. In theory this should enable the screen to be turned off, while the app still works. This requires a few design changes, and will likely be the next big update.
4) Each blue block is a period when the user is asleep, because there's no movement detected. It could be any sleep stage, although longer light blue blocks may indicate deeper sleep. REM sleep is most likely towards the end of the blue block, before a user reports a dream.
Those of you experiencing crashes after several hours, do you use a custom ROM on your phone? I do, and it helps if I reboot the phone before starting the app for the night.
I'm also working on making data processing less resource intensive, especially for slower devices.
The app is also being translated to Italian!
|
|
Bookmarks