• This repository has been archived on 10/Jan/2024
  • Stars
    star
    208
  • Rank 189,015 (Top 4 %)
  • Language
    Kotlin
  • License
    GNU General Publi...
  • Created over 11 years ago
  • Updated 11 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Development of the TUM Campus App for Android devices - for and from students at Technical University of Munich.

Build Status Discord Channel

TUM Campus App for Android

🚨 Public Service Announcement 🚨

Currently, we are at a transitioning point for our TUM Campus Apps. We have three platform-specific versions: iOS, Android, and UWP.
However, maintaining these distinct versions has proven challenging, with notable issues including feature disparity and the need for individual bug fixes for each platform. Furthermore, this model is dependent on having a dedicated maintainer for each app.

As such, we have decided to consolidate our resources and efforts towards the creation of a unified, cross-platform app using Flutter. You can access the new codebase here: github.com/TUM-Dev/Campus-Flutter.

By uniting our efforts under one platform, we aim to enhance our efficiency and streamline the feature sets across all versions, thereby offering a more cohesive and reliable user experience.

We invite and value your contributions to the ongoing development of the Campus-Android. However, please note that we are transitioning towards a new Flutter-based codebase, expected to take over the platform-specific apps in 2024. We thank you for your understanding and look forward to your continued support during this exciting period of transition. If you have any comments/feedback about this decison, you can reach us at app tum.de or by adding a GitHub issue

An Excellent App for Students by Students

The TUM Campus App (TCA) is an open source project, which is mainly developed by volunteers with significant contributions by the Android Practical course. The TCA mostly targets phones, but can also be used on tablets or any Android device.

Features:

  • Lecture calendar (with in-app view and a syncing service to the device's calendar)
  • Meal plans of various cafeterias (Studentenwerk München)
  • View all your grades
  • Find empty study rooms
  • MVV departure times
  • TUM and related News (mostly in German)
  • Roomfinder
  • Automatic muting while lectures are held
  • Available in English and German

Contributors

Special thanks to everybody that has contributed to this project. If you also want to contribute to the TCA, don't hesitate to ask us about anything, open an issue or just correct our spelling mistakes. We've also collected a bunch of guidelines in the Wiki.
Just don't forget: Be excellent to each other ❤️

Used Permissions:

  • Location services: So we can show you the nearest Cafeteria / MVV departures
  • Access calendar: To sync your lecture calendar with your local calendar
  • Access contacts: So you can add people from the person search to your addressbook
  • Detailed WiFi information: So we can help you set up eduroam access
  • Camera: So you can join chat rooms by scanning a QR code

Disclaimer:

This is not an official app of the Technische Universität München. There's no support or warranty (you can however send us an email [email protected] or open an issue here on GitHub). The app is developed by students and for students, so use it at your own risk. We try to keep your data safe with only using TUMonline tokens and not saving your password. For further information, please take a look at our privacy policy and the terms and conditions of the lecture chat.

Policies:

Privacy policy

Support:

You can reach us on GitHub or via E-Mail [email protected].

License:

GNU GPL v3

More Repositories

1

gocast

TUMs lecture streaming service.
Go
185
star
2

Campus-iOS

Development of the TUM Campus App for iOS devices - for and from students at Technical University of Munich.
Swift
106
star
3

NavigaTUM

Navigating around TUM with excellence – A website and API to search for rooms, buildings and other places
Rust
43
star
4

CalendarProxy

Proxy for the TUM iCal export to remove clutter
Go
38
star
5

campus_flutter

Development of the cross-platform TUM Campus App with Flutter - for and from students at Technical University of Munich.
Dart
37
star
6

lecture-download

🎓 Download lecture recordings from streams.tum.de and lecturio
JavaScript
24
star
7

gocast-voice-service

Microservice that generates subtitles for TUM-Live
Python
17
star
8

Campus-Backend

New backend written in go with gRPC as an API interface
Go
15
star
9

Campus-UWP

A companion app for all UWP devices for the Technical University of Munich.
C#
11
star
10

gocast_mobile

Mobile client for gocast @ TUM developed in Flutter
Dart
9
star
11

meldeplattform

A simple website allowing anonymous reports about security issues, harassment, illegal activities, safety concerns, whistleblowing and whatnot. In use at TUM.
Go
6
star
12

VMP

An open-source lecture streaming processor stack
Objective-C
6
star
13

RBGreaterAgain

PHP
6
star
14

TUMenu

Nextjs static website for daily meals in some student places around Munich
TypeScript
4
star
15

Website

Public website for Apps @ TUM
HTML
4
star
16

Backend

Issue Tracker for the TCA Backend
3
star
17

TicketCheck

Kotlin
2
star
18

homebrew-brew

TUM Developers Homebrew Tap
Ruby
1
star