Package selection guidance compiled from public package information, community data, and project usage.
A Flutter package that displays a grid view of daily tasks similar to GitHub's contribution calendar. It visualizes task completion over time with a color-coded grid, making it ideal for tracking habits, productivity, or project milestones. The package is lightweight and customizable, supporting various themes and styling options. Designed for simplicity and clarity, it integrates seamlessly into apps focused on personal development, goal tracking, or data visualization.
Use cases
Tracking daily habits
Visualizing productivity over time
Monitoring project progress
Displaying user activity
Creating achievement dashboards
Key features
GitHub-style contribution grid
Customizable colors and themes
Simple integration with Flutter
Responsive grid layout
Supports date-based task data
Suitable for
Productivity apps
Habit trackers
Personal development tools
Goal-setting applications
Data visualization in health or fitness apps
Considerations
Limited to daily task visualization
No built-in data persistence
Requires manual task data management
Not optimized for large datasets
No interactive features like tooltips or click events
Original README
Original README snapshot from the linked source repository. Visit the repository for the latest content.
flutter_annual_task
flutter_annual_task
Flutter package for displaying grid view of daily task like Github-Contributions.
The value of proceeding affects the opacity on the each cell of daily task. - For showing the color in visual, the minimum value of displaying is 80(max: 255).
AnnualTaskColorItem
If you want to specify color for each daily task, you can use AnnualTaskColorItem.
Color of cell with proceeding 0.0 or the day which items doesn't contain. default : Color(0xFFD0D0D0)
showWeekDayLabel
bool
Show the labels of week, if true. default : true
cellShape
AnnualTaskCellShape
Shape of cell. One of AnnualTaskCellShape.ROUNDED_SQUARE, AnnualTaskCellShape.SQUARE or AnnualTaskCellShape.CIRCLE. default: AnnualTaskCellShape.ROUNDED_SQUARE