zeba_academy_live_class 1.0.0 copy "zeba_academy_live_class: ^1.0.0" to clipboard
zeba_academy_live_class: ^1.0.0 copied to clipboard

A Flutter package for managing live classes, attendance tracking, calendar integration, reminders, meeting links, and recording access for LMS and online learning platforms.

Changelog #

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.


1.0.0 - 2026-06-10 #

Added #

Core Features

  • Live class management system.
  • Support for scheduling and displaying live classes.
  • Meeting link integration for joining online sessions.
  • Recording link support for accessing class recordings.
  • Attendance tracking functionality.

Models

  • Added LiveClass model.
  • Added Attendance model.

Services

  • Added AttendanceService for attendance management.
  • Added CalendarService for calendar event integration.
  • Added ReminderService for class reminder scheduling.

Widgets

  • Added LiveClassCard widget.
  • Added ClassScheduleList widget.
  • Added AttendanceBadge widget.

Calendar Features

  • Add classes directly to device calendars.
  • Schedule reminders for upcoming classes.

User Experience

  • Simple and intuitive API.
  • Material Design support.
  • Lightweight package architecture.
  • Cross-platform compatibility.

Platform Support

  • Android
  • iOS
  • Web
  • Windows
  • macOS
  • Linux

Documentation

  • Added comprehensive README.
  • Added usage examples.
  • Added API documentation.
  • Added installation instructions.

Testing

  • Added model tests.
  • Added attendance service tests.
  • Verified package with Flutter test suite.

Upcoming #

Planned Features #

  • Zoom integration.
  • Google Meet integration.
  • Microsoft Teams integration.
  • Firebase attendance tracking.
  • Local notification reminders.
  • Live session status indicators.
  • Course-wise attendance reports.
  • Student dashboard widgets.
  • Teacher dashboard widgets.
  • Session countdown timer.
  • Analytics and reporting.
  • Recurring class scheduling.
  • Advanced customization options.

License #

Licensed under the GNU General Public License v3.0 (GPL-3.0).

0
likes
140
points
61
downloads

Documentation

API reference

Publisher

verified publisherzeba.academy

Weekly Downloads

A Flutter package for managing live classes, attendance tracking, calendar integration, reminders, meeting links, and recording access for LMS and online learning platforms.

Homepage

License

GPL-3.0 (license)

Dependencies

add_2_calendar, flutter, intl, table_calendar, url_launcher

More

Packages that depend on zeba_academy_live_class