schulcloud-flutter
schulcloud-flutter copied to clipboard
Our Flutter based App for Android and iOS.
[rrule](https://pub.dev/packages/rrule) could be used instead of the untested code in [`CalendarBloc._getTodaysInstanceOrNull(…)`](https://github.com/hpi-schul-cloud/schulcloud-flutter/blob/96ed34bc66870d9cb1c8c34e17fd3f7e93b652c5/app/lib/calendar/bloc.dart#L30-L118).
**Describe the bug** Testing on iOS with a cutout overlaps the refreshing indicator (Imagine there being a cutout at the top): | | | | :------------: | :------------: | |...
Hey! I wanted to take a look at the source and then test the app on my phone and possibly make suggestions for improvements or something, but I don't know...
**Closes: #260** This should for now fix the issue. However, ideally this change would be made in the `black_hole_flutter` package so that we could use the `FancyBottomSheet` from there.
**Closes: #60** Makes files available offline. When clicking on a file, it's downloaded only if necessary. Files that have already been downloaded, have an offline pin next to them: ![image](https://user-images.githubusercontent.com/8601189/76981536-066cc500-693b-11ea-8bc9-bc6eb1b0c069.png)...
**Is your feature request related to a problem? Please describe.** The web client does this. **Describe the solution you'd like** We should do that too.
**Is your feature request related to a problem? Please describe.** In the web client, you can look at who's enrolled in a course. **Describe the solution you'd like** We should...
We had to remove the old share receiver due to problems with the new Android embedding (#360), so we need to re-add it, possibly using a different package.