bloc_test
bloc을 테스트하기 쉽게 만들어주는 테스트 라이브러리입니다. bloc 상태 관리 패키지와 함께 사용하도록 설계되었습니다.
Sharezone는 iOS, Android, macOS 및 웹용 공동 학교 조직 앱으로, 50만 건 이상의 다운로드를 기록했습니다. Flutter와 Firebase로 제작되었습니다.
bloc을 테스트하기 쉽게 만들어주는 테스트 라이브러리입니다. bloc 상태 관리 패키지와 함께 사용하도록 설계되었습니다.
소스 코드를 정적 분석하여 추론할 수 없는 개발자의 의도를 표현하는 데 사용되는 주석입니다.
Android 및 iOS에서 실시간 동기화 및 오프라인 지원이 가능한 클라우드 호스팅형 NoSQL 데이터베이스인 Cloud Firestore용 Flutter 플러그인입니다.
Firebase Cloud Functions를 사용할 수 있는 Flutter 플러그인입니다.
Google Analytics for Firebase용 Flutter 플러그인. Android 및 iOS에서 앱 사용 및 사용자 참여에 대한 통찰력을 제공하는 앱 측정 솔루션입니다.
Firebase Cloud Messaging용 플러터 플러그인으로, Android 및 iOS에서 메시지를 신뢰할 수 있게 전달할 수 있는 크로스플랫폼 메시징 솔루션입니다.
Firebase의 Google 성능 모니터링용 플러터 플러그인으로, Android 및 iOS에서 추적 및 HTTP/S 네트워크 요청을 모니터링하는 앱 측정 솔루션입니다.
Android 및 iOS용 강력하고 간편하며 비용 효율적인 객체 저장 서비스인 Firebase Cloud Storage용 Flutter 플러그인입니다.
v2.14.0Android, iOS, macOS 및 웹에서 다른 Flutter 위젯과 함께 인라인 비디오를 표시하기 위한 Flutter 플러그인입니다.
Flutter용 벡터 디자인 및 런타임 애니메이션.
v1.17.2Cupertino 및 Material 재생 컨트롤이 있는 Flutter용 비디오 플레이어
v5.1.0단계별로 위젯을 전시/강조할 수 있는 Flutter 패키지입니다.
아래는 영문 원문 스냅샷입니다. 최신 내용은 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.