- Set alarms for specific times and days.
- Customize alarm repeat patterns (e.g., weekdays, weekends, everyday).
- View the next scheduled alarm time.
- Display appropriate icons based on the time of day.
- Custom Repeat Days: Set alarms for specific days of the week.
- Next Alarm Calculation: Automatically calculate the next occurrence of an alarm.
- Time Between Alarms: Show the time remaining until the next alarm.
- Dynamic Icons: Display different icons based on the time of day (e.g., sunrise, sunset).
Home Screen | Add Alarm Screen |
---|---|
- iOS Support: Add support for iOS.
- Improve Alarm Picker: Set alarm picker to the selected time when updating alarm.
- Inbuilt Ringtone Picker: Show a custom ringtone picker in the app rather than using the native picker.
- Tests: Add tests.
- 24-Hour Format Support: Add support for 24-hour time format.
- Enhanced UI/UX: Improve the user interface for better user experience.
- Theming: Improve theming and add support for light mode
- Improve Negative Flows: Find and fix bugs.
We welcome contributions from the community! To contribute:
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch
). - Make your changes and commit them (
git commit -m 'Add new feature'
). - Push to the branch (
git push origin feature-branch
). - Open a Pull Request.
Please ensure your code follows the project's coding standards and includes appropriate tests.
Copyright 2024 Manpreet Kunnath
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.