/SnorLabs

Android alarm app that uses Android Sleep APK to start a countdown timer service when the sleep confidence level is great than 95.

Primary LanguageJavaApache License 2.0Apache-2.0

What - SnorLabs

Android application that let's the user set how many hours sleep they would like to get instead of a wake up time. Using Android Sleep API sleep confidence value, once a confidence above a limit is recorded, a countdown timer service is started. If the user wakes up, the sleep confidence level drops, and the countdown timer pauses, and only restarts once the user is registered asleep.

Why

More people than ever are working from home, and our daily routines aren't the same as they were 5 years ago. When we wake up is less important than how we wake up.

Screenshots

  1. Allow activity recognition permissions

image

  1. User sets amount of hours sleep wanted

image

  1. User sets a latest wake up time

image

  1. Go to sleep - Alarm will sound when countodwn timer is finished or when the latest wake up time has arrived.

image

License

Copyright 2023 Kristian Jones

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.