Settings

Bridge status

Web preview on web — not a native Android app

Offline

To enable permissions, alarms and calendar sync, build this project with Capacitor and install it on Android.

Native bridge is offline

Opening this preview on an Android phone's browser still runs it as a web app. The Android Alarm/Calendar APIs only work after this project is built with Capacitor and installed as a real Android app. In the preview, alarms and events are saved locally.

Run on Android

  1. Build the web app: npm run build
  2. Sync to Android: npx cap sync android
  3. Open in Android Studio: npx cap open android
  4. Copy the plugin files from android-plugin/ into the project
  5. Build and run on a real device

The Lovable editor preview is a web app; the native Alarm/Calendar bridge only exists inside the built APK/AAB.

Permissions

Notifications

Show alarm and reminder notifications

Calendar access

Read and write native calendar events

Exact alarms

Trigger alarms at the precise time

Full-screen alarms

Open the ringing screen over lock screen

Developer

Developer mode

Log bridge calls to the console

About

Android Native Bridge

A demo utility that lets Lovable apps create and manage Android alarms and calendar events through a Capacitor plugin. All data is stored locally as the source of truth and synced to native references on device.