https://github.com/lanis-mobile/lanis
Unofficial mobile application for the school portal Hesse by a group of high school students.
https://github.com/lanis-mobile/lanis
android apk flutter reverse-engineering schule schule-infoportal schulportal-hessen sph vertretungsplan
Last synced: 2 months ago
JSON representation
Unofficial mobile application for the school portal Hesse by a group of high school students.
- Host: GitHub
- URL: https://github.com/lanis-mobile/lanis
- Owner: lanis-mobile
- License: gpl-3.0
- Created: 2023-09-04T15:51:28.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-06T19:03:32.000Z (over 1 year ago)
- Last Synced: 2024-09-06T22:09:16.289Z (over 1 year ago)
- Topics: android, apk, flutter, reverse-engineering, schule, schule-infoportal, schulportal-hessen, sph, vertretungsplan
- Language: Dart
- Homepage: https://lanis-mobile.github.io
- Size: 60.1 MB
- Stars: 36
- Watchers: 4
- Forks: 2
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
# Lanis Mobile
Deine App für das hessische Schulportal! In Zusammenarbeit mit dem staatlichen Schulamt für den Landkreis Groß-Gerau und den Main-Taunus-Kreis
**Einsatz an zahlreichen Schulen in Hessen mit über 15K Nutzern**
Screenshots
## Mitarbeit
Dieses Projekt ist stark von Bug-Reports anderer Schulen oder von neuen Mitarbeitern abhängig. Der Grund dafür liegt in
der modularen Natur des Schulportals, die es äußerst schwierig macht, eine universelle Lanis-App zu entwickeln.
Scheue dich nicht, einen Bug-Report zu erstellen, wenn du einen Fehler findest. Wir sind immer offen für neue Mitarbeiter/Schüler, die mit uns arbeiten, um die App zu verbessern.
Bug-Reports können auch an diese E-Mail-Adresse gesendet werden, falls kein Github-Konto vorhanden ist.
## How to build (Linux/Darwin)
1. Setup Flutter in Android Studio
```shell
# 2. Generate the code
dart run build_runner build
dart run intl_utils:generate
# 3. Build
flutter build YOUR_PLATFORM --release --dart-define=cronetHttpNoPlay=true # For release mode signing is required
```

