Unofficial Android app for Xedule using the internal undocumented Xedule API, based on Xedroid by Sam Lakerveld.
- Changed the star icon to home icon because I think it's more fitting.
- Fixed a lot of deprecated methods.
- Lots of refactoring to my preference (Still kinda WIP).
- Works with the new self-service API.
- A fancy theming engine with currently 3 themes. Screenshots coming soon ;)
- Opening a schedule during the weekend will now show next week's schedule (Like Xedule does).
- The first opened schedule will now be marked as the default (starred) until changed.
- Using the new self-service API! Currently still a WIP and only working with Noorderpoort but I hope to release a version soon that works for all schools.
- Fixed a bug where it's impossible to scroll up on the attendee selection screen.
When selecting a weekend date, the date will change to next week monday. I'd rather still have the weekend selected, but just showing next week.:)- Fetching attendees doesn't work because of a stupid Java bug. Currently the attendees for Noorderpoort are hardcoded.
- The weekschedule_age table doesn't overwrite entries and instead just adds copies. Currently it doesn't limit any features but it's not very clean.
- Fetching organizations happens on the main thread.
- All async tasks should be static or something (?) Android Studio complains about this so ok whatever.
- Probably a ton more but I just haven't found it yet.
- Clone repository.
- Run
./gradlew installDebug
to install a debug build on any connected devices.
Note: git describe --tags
is used for version number. Make sure git
is accessible like that and your local
repository has the correct tags set. Try git pull --tags
if something goes wrong.