An open API service indexing awesome lists of open source software.

https://github.com/fflopsi/mensa-zh

ETH and UZH mensa menus in Zürich in one app
https://github.com/fflopsi/mensa-zh

android ethz jetpack-compose kotlin mensa uzh zurich

Last synced: 3 months ago
JSON representation

ETH and UZH mensa menus in Zürich in one app

Awesome Lists containing this project

README

          

# MensaZH

The menus of all mensas of ETHZ and UZH in Zürich in one app.


Get it on Google Play
Get it on F-Droid

*This app is heavily based on [@famoser's](https://github.com/famoser) work on
his [Mensa app](https://github.com/famoser/Mensa). I modernized and rewrote the app using Jetpack
Compose.*

| Light mode | Dark mode |
|-----------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------|
| ![Phone list view in light mode](./metadata/en-US/images/phoneScreenshots/list-light.png) | ![Phone list view in dark mode](./metadata/en-US/images/phoneScreenshots/list-dark.png) |
| ![Phone detail view in light mode](./metadata/en-US/images/phoneScreenshots/detail-light.png) | ![Phone list view in dark mode](./metadata/en-US/images/phoneScreenshots/detail-dark.png) |
| ![Phone settings in light mode](./metadata/en-US/images/phoneScreenshots/settings-light.png) | ![Phone settings in dark mode](./metadata/en-US/images/phoneScreenshots/settings-dark.png) |
| ![Tablet in light mode](./metadata/en-US/images/tenInchScreenshots/light.jpg) | ![Tablet in dark mode](./metadata/en-US/images/tenInchScreenshots/dark.jpg) |

## Contributing

I'm grateful for any help! If you want to contribute, check out the more [detailed info on contributing](CONTRIBUTING.md).

---

## Release checklist

- [ ] Update version in code
- [ ] Verify that the [GitHub build](https://github.com/fflopsi/mensa-zh/actions/workflows/android.yml) passes
- [ ] Update `versionCode` and `versionName` in `app/build.gradle.kts`
- [ ] Summarize changes in `metadata/[lang]/changelogs`
- [ ] Play Store update
- [ ] Generate signed `abb` app bundle
- [ ] Create a new release on Play Console and attach the signed app bundle
- [ ] F-Droid/GitHub update
- [ ] Generate signed `apk`
- [ ] Create a new release on GitHub with the `versionName` (tag and title) and attach the signed `apk`