bloc_test
Eine Testbibliothek, die das Testen von Blocs vereinfacht. Speziell für die Verwendung mit dem Bloc-Zustandsverwaltungs-Paket entwickelt.
Sharezone ist eine kooperative Schule-Organisations-App für iOS, Android, macOS und Web mit über 500.000 Downloads. Erstellt mit Flutter und Firebase.
Eine Testbibliothek, die das Testen von Blocs vereinfacht. Speziell für die Verwendung mit dem Bloc-Zustandsverwaltungs-Paket entwickelt.
Annotationen, die verwendet werden, um Entwicklerabsichten auszudrücken, die ansonsten nicht durch statische Analyse des Quellcodes abgeleitet werden können.
Flutter-Plugin für Cloud Firestore, eine cloudbasierte NoSQL-Datenbank mit Echtzeit-Synchronisation und Offline-Unterstützung für Android und iOS.
Ein Flutter-Plugin, das die Verwendung von Firebase Cloud Functions ermöglicht.
Flutter-Plugin für Google Analytics for Firebase, eine App-Messlösung, die Einblicke in die App-Nutzung und Benutzerengagement auf Android und iOS bietet.
Flutter-Plugin für Firebase Cloud Messaging, eine plattformübergreifende Messaging-Lösung, mit der Sie Nachrichten zuverlässig auf Android und iOS übermitteln können.
Flutter-Plugin für Google Performance Monitoring von Firebase, eine App-Messlösung, die Spuren und HTTP/S-Netzwerk-Anfragen auf Android und iOS überwacht.
Flutter-Plugin für Firebase Cloud Storage, einen leistungsstarken, einfachen und kosteneffektiven Objektspeicher für Android und iOS.
v2.14.0Flutter-Plugin zum Anzeigen von Inline-Videos zusammen mit anderen Flutter-Widgets auf Android, iOS, macOS und Web.
Vektor-Design und Laufzeitanimation für Flutter.
v1.17.2Ein Videoplayer für Flutter mit Cupertino- und Material-Abspielsteuerelementen
v5.1.0Ein Flutter-Paket zum Schritt-für-Schritt-Präsentieren/Hervorheben von Widgets.
Englischer Projektschnappschuss. Aktuelle Inhalte auf GitHub.
Sharezone Banner with two phones
| Android | iOS | macOS | Web |
|---|---|---|---|
| Get Sharezone on Google Play | Get Sharezone for iOS | Get Sharezone for macOS | Open the Sharezone web app |
Sharezone is a collaborative school organization app for iOS, Android, macOS and web.
With Sharezone pupils, teachers and even parents can use the following features together as a class:
Sharezone is currently only available in German.
We might expand to more languages and regions in the future 🌍🚀
Join our Discord for active discussions, announcements, feedback and more!
🛠 .github/: Our fully automated CI/CD pipeline using GitHub Actions and codemagic-cli-tools.
Used to publish alpha, beta, and stable versions to Google Play Store (Android), App Store (iOS, macOS), TestFlight (iOS, macOS), and Firebase Hosting (Web).
📱 app/: The main "Sharezone" app, created with Flutter.
📚 lib/: A place for our internal Dart/Flutter packages. Used to modularize and share code between app, website and admin console.
📖 docs/: Our end user documentation docs.sharezone.net, built with Nextra. Is currently pretty sparse, but we are working on improving it.
🌐 website/: Our sharezone.net website (not the web app) built with Flutter.
🔧 console/: Our admin console used by the Sharezone team for support / administrative tasks. Also built with Flutter.
🛠️ tools/sz_repo_cli/: Our custom sz Dart CLI used by developers and CI/CD pipelines.
Helps with tasks like testing, analyzing, building, deploying etc.
To run the app locally, please read the instructions in our CONTRIBUTING.md.
We use several types of tests to ensure the quality and stability of Sharezone:
To run the tests, please read the instructions in our CONTRIBUTING.md.
This project is licensed under EUPL v1.2 or later.
For some files other licenses or terms (regarding e.g. copyright) might apply. This can be indicated, for example, by a notice included in the file itself or a README in a parent folder.
Guidelines for users and developers for the EUPL v1.2 can be found here.
To contribute just open a PR and sign the Contributor License Agreement.
A bot will automatically ask you to accept the CLA when a PR is opened if you haven't already.
We have more instructions to help you get started in the CONTRIBUTING.md.