/Ringer

Ringer provides an easy to use Android Widget to control device's ringer mode and adjust volume

Primary LanguageKotlinApache License 2.0Apache-2.0

Ringer

Ringer is an easy-to-use Android widget that allows users to control their device's ringer mode and adjust volume seamlessly. The widget is built using Jetpack Glance, providing a modern and intuitive user experience.

Banner

Features

  • Ringer Mode Control: Quickly switch between different ringer modes, such as silent, vibrate, and normal.
  • Volume Adjustment: Easily adjust the device's volume directly from the widget.
  • Intuitive Interface: Designed with a user-friendly interface for smooth navigation and usage.
  • Single Screen: A single screen app to access the same functionality without using the widget. But I recommend using the widget since it's quick and intuitive 😁.

Screenshots

Screenshots

Installation

  1. Clone the repository:

    git clone https://github.com/cyrilpillai/Ringer.git
  2. Open the project in Android Studio.

  3. Build and run the app on your Android device or emulator.

Contributing

Contributions are welcome! If you'd like to contribute to Ringer, please follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/my-feature).
  3. Make your changes.
  4. Commit your changes (git commit -am 'Add new feature').
  5. Push to the branch (git push origin feature/my-feature).
  6. Create a new Pull Request.

License

Copyright 2023 Cyril Pillai

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.