# BetterUntis

> open-source Untis client for Android

**Wikidata**: [Q100138248](https://www.wikidata.org/wiki/Q100138248)  
**Source**: https://4ort.xyz/entity/betteruntis

## Summary
BetterUntis is an open-source Android client for the Untis timetabling software, designed to provide users with an alternative, community-driven mobile app for accessing school and university schedules. It is freely available under an open-source license and supports multiple languages, including English and German.

## Key Facts
- **Type**: Mobile app, free and open-source software
- **Platform**: Android (operating system by Google, launched 2008-09-23)
- **License**: Open-source (LICENSE available on GitHub)
- **Initial Release**: Version 3.0.0 on 2019-10-31
- **Latest Stable Version**: 4.0.3 (released 2023-11-06)
- **Development Start**: First commit on 2019-04-11
- **Languages Supported**: English, German
- **Distribution**: Google Play (package ID: `com.sapuseven.untis`), F-Droid (package: `com.sapuseven.untis`)
- **Source Code**: Hosted on GitHub (`https://github.com/SapuSeven/BetterUntis`)
- **Translation Contributions**: Managed via Weblate (`https://hosted.weblate.org/projects/betteruntis/`)
- **Input Device**: Touchscreen
- **Issue Tracker**: `https://github.com/SapuSeven/BetterUntis/issues`

## FAQs
**What is BetterUntis?**
BetterUntis is an open-source Android app that serves as an alternative client for the Untis timetabling system, allowing students and staff to view schedules on their mobile devices.

**When was BetterUntis first released?**
The first official release (version 3.0.0) was published on October 31, 2019, though development began earlier with the initial commit on April 11, 2019.

**What languages does BetterUntis support?**
The app is available in English and German, with translations managed through Weblate for community contributions.

**Where can I download BetterUntis?**
It is distributed via Google Play and F-Droid, with the package ID `com.sapuseven.untis` on both platforms.

**Is BetterUntis free to use?**
Yes, it is free and open-source software, with its source code publicly available on GitHub under an open-source license.

**What are the latest versions of BetterUntis?**
As of the latest data, the stable versions include 4.0.3 (released November 6, 2023), 4.0.2 (September 2, 2023), and 4.0.1 (June 27, 2023).

## Why It Matters
BetterUntis addresses a key need in educational institutions by providing a user-friendly, open-source alternative to proprietary timetabling apps. Its open-source nature ensures transparency, community-driven improvements, and accessibility for users who prefer or require free software. By supporting multiple languages and platforms (Google Play and F-Droid), it caters to a broad audience, including students, teachers, and administrators who rely on Untis for scheduling. The project also fosters collaboration through its public issue tracker and translation platform, making it a valuable tool for educational communities.

## Notable For
- Being one of the few open-source clients for the Untis timetabling system.
- Supporting multiple languages (English and German) with community-driven translations.
- Availability on both Google Play and F-Droid, ensuring wide accessibility.
- Active development with frequent updates, including major releases like version 4.0.0 in June 2023.
- Transparent development process with a public GitHub repository and issue tracker.

## Body
### Overview
BetterUntis is an open-source mobile application designed for Android devices, serving as a client for the Untis timetabling software widely used in schools and universities. It provides users with an alternative to official or proprietary apps, emphasizing openness, customization, and community involvement.

### History and Development
Development of BetterUntis began on April 11, 2019, with the initial commit to its GitHub repository. The first official release, version 3.0.0, was published on October 31, 2019. Since then, the app has undergone continuous updates, with notable versions including:
- **3.4.3** (October 1, 2020)
- **4.0.0** (June 13, 2023)
- **4.0.1** (June 27, 2023)
- **4.0.2** (September 2, 2023)
- **4.0.3** (November 6, 2023)

### Technical Details
- **Platform**: Exclusively for Android, the operating system developed by Google and first released on September 23, 2008.
- **Input Device**: Optimized for touchscreen interaction.
- **Distribution**: Available as a digital download via Google Play and F-Droid, with the package ID `com.sapuseven.untis`.
- **Programming Language**: The app is developed using languages typical for Android development, though specific languages are not detailed in the source material.

### Licensing and Copyright
BetterUntis is released under an open-source license, with the full license text available in its GitHub repository. Despite being open-source, the app is copyrighted, ensuring legal protection while allowing community contributions.

### Community and Contributions
The project encourages community involvement through:
- **Source Code Repository**: Hosted on GitHub (`https://github.com/SapuSeven/BetterUntis`), allowing developers to contribute or fork the project.
- **Translation Platform**: Managed via Weblate (`https://hosted.weblate.org/projects/betteruntis/`), enabling users to contribute translations for additional languages.
- **Issue Tracker**: Publicly accessible on GitHub for reporting bugs or suggesting features.

### Language Support
BetterUntis supports English and German, with translations managed through Weblate. This multilingual approach makes the app accessible to a broader user base, particularly in educational institutions where Untis is used.

### Distribution and Accessibility
The app is distributed through two major platforms:
- **Google Play**: The primary distribution channel for Android apps, with the package ID `com.sapuseven.untis`.
- **F-Droid**: An alternative app store focused on free and open-source software, ensuring availability for users who prefer FOSS (Free and Open-Source Software) ecosystems.

### Related Entities
- **Untis**: The proprietary timetabling software for which BetterUntis serves as a client.
- **Android**: The operating system on which BetterUntis runs, developed by Google.
- **Google Play and F-Droid**: The two platforms through which BetterUntis is distributed.

### Significance in Education
BetterUntis plays a crucial role in educational settings by providing a free, open-source alternative to official timetabling apps. Its availability on multiple platforms and support for multiple languages make it a versatile tool for students, teachers, and administrators. The open-source nature of the project also allows for customization and community-driven improvements, ensuring it meets the evolving needs of its users.

## References

1. [LICENSE](https://github.com/SapuSeven/BetterUntis/blob/master/LICENSE)
2. [Source](https://github.com/SapuSeven/BetterUntis)
3. [Release 3.4.3](https://github.com/SapuSeven/BetterUntis/releases/tag/v3.4.3)
4. [Release 3.0.0. 2019](https://github.com/SapuSeven/BetterUntis/releases/tag/v3.0.0)
5. [Release 3.0.2. 2019](https://github.com/SapuSeven/BetterUntis/releases/tag/v3.0.2)
6. [Release 3.1.0. 2019](https://github.com/SapuSeven/BetterUntis/releases/tag/v3.1.0)
7. [Release 3.1.1. 2019](https://github.com/SapuSeven/BetterUntis/releases/tag/v3.1.1)
8. [Release 3.2.2. 2020](https://github.com/SapuSeven/BetterUntis/releases/tag/v3.2.2)
9. [Release 3.3.2. 2020](https://github.com/SapuSeven/BetterUntis/releases/tag/v3.3.2)
10. [Release 3.3.3. 2020](https://github.com/SapuSeven/BetterUntis/releases/tag/v3.3.3)
11. [Release 3.4.4. 2020](https://github.com/SapuSeven/BetterUntis/releases/tag/v3.4.4)
12. [Release 4.0.0. 2023](https://github.com/SapuSeven/BetterUntis/releases/tag/4.0.0)
13. [Release 4.0.1. 2023](https://github.com/SapuSeven/BetterUntis/releases/tag/4.0.1)
14. [Release 4.0.2. 2023](https://github.com/SapuSeven/BetterUntis/releases/tag/4.0.2)
15. [Release 4.0.3. 2023](https://github.com/SapuSeven/BetterUntis/releases/tag/4.0.3)
16. [Source](https://hosted.weblate.org/projects/betteruntis/#languages)
17. [Initial commit](https://github.com/SapuSeven/BetterUntis/commit/cc865af533e714d11b88fc53ad9ac7502ea64869)
18. [Source](https://gitlab.com/fdroid/fdroiddata/-/blob/master/metadata/com.sapuseven.untis.yml)