This is an example implementation of a basic alarm clock app. Made for Android with React Native framework.
It demonstrates communication with native Android code via react-native bridge, scheduling Android alarms with AlarmManager, working with foreground services for playing background music,...
View all alarms | Create or edit alarm | Ring |
---|---|---|
![]() |
![]() |
![]() |
npm start
- starts metro build servernpm run android
- builds and runs android appnpm run android:release:build:apk
- builds release apk ready for publishingnpm run android:release:build:aab
- builds release aab ready for publishingnpm run android:release:test
- builds release apk for testingRead about release builds here.
~/.gradle/gradle.properties
.sudo keytool -genkey -v -keystore release.keystore -alias rn-alarm-app -keyalg RSA -keysize 2048 -validity 10000
.bash_profile
export ALARM_APP_KEYSTORE_ALIAS_NAME=keystore-alias
export ALARM_APP_KEYSTORE_KEY_PASSWORD=*****
export ALARM_APP_KEYSTORE_PASSWORD=*****