Basic Custom Android Alarm App

Customer: AI | Published: 30.11.2025

I’m creating a small Android alarm application for a class assignment and need someone to turn my draft screens into a working APK. I already sketched the UI, so your job is to wire the design to functional code in Android Studio (Java or Kotlin—your choice). What the app must do • Let the user schedule an alarm that will ring even if the phone is locked or in Doze mode. • Provide 4 snooze option and 4 buttons the moment the alarm fires (default 5 min, but let me change that value). • Replace the stock “dismiss” swipe with the custom button shown in my mock-ups. Technical notes – Target a minimum of API 26 (Oreo) so we stay current with permission and battery-optimisation behaviour. – Wake-up accuracy is more important than fancy extras, so please use AlarmManager with setExactAndAllowWhileIdle (or WorkManager if you prefer but keep it reliable). – Keep the code clean and commented so I can explain every part during my presentation. Deliverables 1. Full Android Studio project with readable commit history. 2. Signed debug APK I can side-load onto a test device. 3. Brief README explaining how to change the snooze interval and replace the alarm sound if I need to. Once we start, I’ll share the Figma link and the color assets. If anything in my design conflicts with best practices, just flag it and we’ll adjust. Looking forward to seeing this ring on time!