Calendar Page - lawsonpeters12/Tech-Connect GitHub Wiki
Overview
The CalendarPage widget is designed to display a calendar interface where users can view and manage events associated with specific dates. It utilizes the table_calendar package to render a dynamic calendar view and supports adding, viewing, and deleting events.
Dependencies
flutter/material.dart: Flutter's material design widgets.shared_preferences: For persistent storage of user preferences.basic_utils: Provides utility functions for basic operations.table_calendar: A Flutter package for displaying calendars.
Features
Dyanmic Calendar Display
Renders a calendar interface using the table_calendar package.
Supports navigation between months and selecting specific dates.
Event Management
Allows users to add events to specific dates. Displays added events and provides the ability to delete them.
Dark Mode Support
Dynamically adjusts the color scheme based on user preference stored in SharedPreferences.