Adapted from the black-candle-technologies/openmgmt-android repository docs.
The OpenMGMT project-management app for Android: tasks, projects, scheduling, and daily planning, synced across devices through the OpenMGMT sync server.
Scaffold. Under active development.
omgp/1) against the sync server. Device registration is gated on a Black Candle account: the app runs the native OAuth flow (system browser, PKCE S256, custom-scheme redirect) against auth.blackcandletech.com, then registers the device with the access token as its Bearer Subsequent syncs use the device token issued at registration. Signing out drops the device registration; the next sign-in registers a fresh device and re-sends all local data.https://openmgmt.blackcandletech.com. Protocol docs: OPENMGMT_PROTOCOL.md and SYNC_MANUAL.md in the openmgmt repo.Prerequisites: Android Studio (Hedgehog or newer), JDK 17, Android SDK 34.
gradle wrapper # generate the Gradle wrapper jar once (not checked in)
./gradlew assembleDebug
Or open the project in Android Studio and press Run.
Note: the OAuth redirect
com.openmgmt.android:/oauth2/callbackmust be registered in the client's metadata document athttps://blackcandletech.com/oauth/openmgmt-android.jsonbefore sign-in will succeed againstauth.blackcandletech.com.
MIT.