https://github.com/hkamran80/schedules-flutter
Schedules - all your schedules in one app
https://github.com/hkamran80/schedules-flutter
bell-schedule flutter periods schedule schedules school
Last synced: about 2 months ago
JSON representation
Schedules - all your schedules in one app
- Host: GitHub
- URL: https://github.com/hkamran80/schedules-flutter
- Owner: hkamran80
- License: agpl-3.0
- Created: 2022-04-27T06:33:24.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-09-16T23:04:02.000Z (over 1 year ago)
- Last Synced: 2023-09-17T07:33:26.381Z (over 1 year ago)
- Topics: bell-schedule, flutter, periods, schedule, schedules, school
- Language: Dart
- Homepage: https://go.unisontech.org/sch
- Size: 2.36 MB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Schedules (mobile)

## Development
Before doing anything, [install Flutter](https://docs.flutter.dev/get-started/install).
Flutter recommends [Visual Studio Code](https://code.visualstudio.com/) or
[Android Studio](https://developer.android.com/studio)/[IntellJ](https://www.jetbrains.com/idea/)
for development.[1](https://docs.flutter.dev/get-started/editor)To begin, clone this repository, then open it in your editor of choice. Schedules
(mobile) is written in Dart, which has a slight learning curve. Dart maintains an
[overview of the language](https://dart.dev/overview), and Flutter maintains several
guides for developers from other platforms: [Android](https://docs.flutter.dev/get-started/flutter-for/android-devs),
[iOS](https://docs.flutter.dev/get-started/flutter-for/ios-devs), and more.## Building
If you want to publish Schedules, keep this in mind about the Sentry SDK.
- If you would like to use Sentry, create a `secrets.dart` file with two constants:
`sentryDsn` and `sentryEnvironment`
- If you do not want to use Sentry, remove the `sentry_flutter` package, all mentions
of the Sentry SDK (`main.dart` and `secrets.dart`), and the conditional loading
system in `main.dart`## Contributing
All contributions are welcome! Feel free to fork and make PRs to improve Schedules!
## Resources
### Schedules
- [Release notes](releasenotes.md)
- [Schedules backend](https://github.com/hkamran80/schedules-configuration)
- [Schedules (web)](https://github.com/hkamran80/schedules)### Contact
I'll do my best to respond as fast as possible, usually within 24 hours.
- [Discord](https://discord.com/invite/M586RvpCWP)
- [Email](mailto:[email protected])
- [Twitter](https://twitter.com/hkamran80)## License
```
Schedules (mobile) - All your schedules in one app
Copyright (C) 2022 H. Kamran (Thirteenth Willow)This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published
by the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.You should have received a copy of the GNU Affero General Public License
along with this program. If not, see .
```