Skip to content

Set silent mode for a specified time on an Android device.

Notifications You must be signed in to change notification settings

llisaeva/Silent-Timer

Repository files navigation

Silent Timer

SilentTimer is an Android application that mutes and unmutes audio at times specified by the user. Silent Mode can be scheduled to repeat on chosen weekdays and times.

Compatible with Android 4.2 Jelly Bean (API 17) and newer versions.

Has five screens:

  • Main screen - displayed on app start, shows all created silent intervals.
  • Immediate screen - mutes audio starting from the current time, for a time increment selected by the user on this screen. This screen opens after clicking + on the bar in the Main screen.
  • Schedule screen - schedules either a repeating or non-repeating silent interval.
  • Edit List screen - user can reorder list entries, and delete selected ones.
  • Settings - lets the user configure the theme (Dark Theme or Light Theme), the time increment choices displayed on the Immediate screen (defaults are 30 minutes, 1 hour, 2 hours, 3 hours), and debug options.

Tools used

Android Studio, Joda-Time API, Androidx Room, Android Databinding, Mockito 3.8.0

About

Set silent mode for a specified time on an Android device.

Topics

Resources

Stars

Watchers

Forks

Languages