The goal is to build a lightweight Android utility focused on task management. Core capability centres on notifications and reminders—covering everyday to-dos as well as specialised payment nudges and simple order-processing follow-ups—delivered reliably on Android 8.0+ devices. Scope of work • Create the full Android application in Kotlin (Java is acceptable if strongly preferred) with Android Studio. • Design clean Material-compliant screens for adding, editing and browsing tasks. • Persist data locally with Room; structure the code so a future cloud sync (e.g. Firebase) can slot in without major refactoring. • Implement a reminder engine that schedules push notifications, survives device reboots and handles recurring events such as monthly payment reminders. • Include tagging or status flags so users can filter tasks marked “order processed”. • Optimise startup time and APK size, keeping the app small and responsive. Acceptance criteria 1. Users can create, edit, delete and tag tasks. 2. Notifications trigger at the exact scheduled time, even after the device restarts. 3. Payment-reminder and order-processing tags appear in filter views. 4. Release APK passes Play Console pre-launch report with no critical issues. Deliverables • Complete Android Studio project with clear, commented code • Signed release APK • README covering build steps and any third-party libraries used