This calendar is designed to be easy to use from Meta Quest and has many features for easy use.
Main Calendar Features
1. Calendar View
- Tap any day to add an event
- Long press any day to quickly add an event
- Days with events show visual indicators
- Monthly navigation with smooth transitions
- "Go to today" quick navigation button
- Interactive event details popup when clicking dates with events
2. Add Events
- Main floating action button (+) to add events
- Comprehensive form with required field validation
- Event title (mandatory field)
- Auto-selected date based on calendar selection
- Optional event description
- Optional time picker with 12/24-hour format support
- Automatic database saving
3. View All Events
- Secondary floating action button (list icon) to view all events
- Chronologically ordered event list
- Complete event information display with icons
- Total events counter
- Empty state message when no events exist
- Rich formatting with time and date information
4. Event Management
- Delete events with confirmation dialog
- Automatic view updates after changes
- Date-specific event viewing (AlertDialog showing all events for selected date)
- Confirmation messages for all actions
- Real-time calendar indicator updates
- Persistent storage across app sessions