Skip to content

🏫 new DHS Schedule App for the 2020-21 school year.

Notifications You must be signed in to change notification settings

chroline/dhs_schedule

Repository files navigation

DHS Schedule App

Source code for the new DHS Schedule App for the 2020-21 school year.


About the app

This app is built using Flutter. Flutter uses the Dart programming language and mostly adheres to the Material Design guidelines.

Schedule configuration

The schedule is stored in assets/schedule.yaml, along with exceptional schedules that don't follow the typical Monday-Friday schedule. If a day doesn't match said schedule, it is marked under exceptions.

Notifications

For notifications, the package flutter_local_notifications is used to schedule and cancel notifications. In order to manage the scheduling of the schedule that tends to vary from week-to-week, the user is required to re-enable notifications every week. It's a small drawback to having an effective notification system.

TODO

  • Add more information to this README describing the code
  • Add more comments in code explaining what does what

Contributors

Currently, the app is being maintained by Cole Gawin (DHS '23). If you see opportunity for improvement, feel free to open an issue or a pull request.

About

🏫 new DHS Schedule App for the 2020-21 school year.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published