Android app that sends inspirational quote notifications every 10 minutes at precise intervals (XX:00, XX:10, XX:20, etc.).
- Launch Android Studio
- File → Open → Select
C:\dev\TenMinuteNotifier - Wait for Gradle sync to complete
CRITICAL: Before building, edit QuoteManager.kt line 27:
private val quotesUrl = "https://[YOUR-USERNAME].github.io/my-quotes-service/quotes.json"Replace [YOUR-USERNAME] with your actual GitHub username.
- Build → Build Bundle(s) / APK(s) → Build APK(s)
- Wait for build completion
- APK location:
app/build/outputs/apk/debug/app-debug.apk
- Transfer APK to phone and install
- Grant notification permissions
- Disable battery optimization for reliable alerts
- Enable 10-minute notifications in app
- Precise timing: Notifications at exact 10-minute marks
- Quote integration: Random inspirational quotes in each notification
- Battery optimization: Bypasses Doze mode for reliable delivery
- Offline support: Quotes cached locally, works without internet
- Auto-restart: Notifications resume after device reboot
- Package:
com.tenminutenotifier - Min SDK: API 21 (Android 5.0)
- Target SDK: API 33 (Android 13)
- Language: Kotlin
- Open project in Android Studio
- Update GitHub username in QuoteManager.kt
- Set up GitHub Pages quote service (see quote-service-guide.md)
- Build and install APK
- Grant permissions and disable battery optimization
- Test notifications at 10-minute intervals
Notifications not appearing?
- Check battery optimization settings
- Verify notification permissions
- Ensure exact alarm permission granted
Quotes not loading?
- Verify GitHub Pages URL is accessible
- Check internet connection for initial download
- Test quote refresh button in app
Ready to build! Open in Android Studio and follow the setup steps.