A lightweight, beautifully alarm app, written in SwiftUI.
You can define you own alarm with name, trigger time, snooze duration and a sound. You can pick default system sound or one from curated list of custom sounds.
Powered by AlarmKit, the app ensures that alarms fire reliably at the chosen time.
App supports alarm display in Lock screen, standby mode and dynamic island.
To bump version, open app_version and increase semantic version and build number.
Create .env file in root, copy content from .env.example and fill it with valid values.
Run fastlane via bundler:
bundle exec fastlane ios build_releasethe olalarm-VERSION.ipa is in the root, ready to be deployed.
Contributions, bug reports, and feature ideas are welcome. Open an Issue or submit a PR to get involved.
Copyright 2025 Krzysztof Borowy
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.