MedicineShield is an Android medication management application that helps users track their daily medication schedule with support for various medication cycles.
## Features
- **Daily Medication View**: View and track medications scheduled for today with an intuitive checkbox interface
- **Date Navigation**: Browse medication schedules for past and future dates
- **Flexible Medication Cycles**:
- Daily: Take medication every day
- Weekly: Take medication on specific days of the week (e.g., Monday, Wednesday, Friday)
- Interval: Take medication every N days
- **Medication Management**: Add, edit, and delete medications with customizable schedules
- **Intake Tracking**: Record when medications are taken with timestamp tracking
- **Period Support**: Set start and end dates for medication courses
- **Temporal Data Management**: Track historical changes to medication schedules and times
- **Medication Notifications**: Receive reminders at scheduled medication times
- **Settings**: Customize notification preferences and app behavior