Skip to content

Android app helping parents to teach a baby to fall asleep.

License

Notifications You must be signed in to change notification settings

barbarabod/SleepingBaby

Repository files navigation

SleepingBaby

Android app helping parents to teach a baby to fall asleep.

Read this in other language: Polski

SleepingBaby_screenshots_en-01

The purpose of the app

General purpose of the app is to help parents to teach a little baby to fall asleep unassisted and to sleep regularly. Usually 6 months old babies already are able to sleep by themselves the whole night. However, a lot of parents are struggling with their child's sleep problems even for several years. This app is a tool, which aim to help parents with developing healthy sleep habits among their children. The therapy plan is carried out based on the guidelines included in the book 'Every Child Can Learn to Sleep' by Anette Kast-Zahn and Hartmut Morgenroth.

The receiver

The app is adressed to parents with children above 6 months old, who still have problems with falling asleep unassisted and sleeping through the whole night.

Description

A user should turn on the app along with putting a baby to sleep. The app listens for noises and after recognizing baby's cry (or after parent informing about baby crying by clicking the appropriate button) starts a time countdown. The time is dependant from a date and a number of previous repetitions during the current night. A vibrating alert informs about the end of countdown thus notifying the user of the necessity to approach the child for 1-2 minutes. Then the whole process repeats.

List of requirements

Functional requirements:

  1. The app should trigger the vibrating alert to notify the user of the end of countdown
  2. The application should display a notification during its operation
  3. Possibility to reset application data if the user would like to start the therapy from the beginning
  4. The app must listen for sounds and analyze them
  5. The app automatically recognizes the child's cry
  6. Possibility of manually informing the app about child's cry and starting the countdown

Non-functional requirements:

  1. The user interface should be transparent and user-friendly

About

Android app helping parents to teach a baby to fall asleep.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages