bloc_test
Uma biblioteca de teste que facilita o teste de blocos. Criada para ser usada com o pacote de gerenciamento de estado bloc.
Sharezone é um aplicativo colaborativo de organização escolar para iOS, Android, macOS e web com mais de 500.000 downloads. Construído com Flutter e Firebase.
Uma biblioteca de teste que facilita o teste de blocos. Criada para ser usada com o pacote de gerenciamento de estado bloc.
Anotações usadas para expressar intenções do desenvolvedor que não podem ser deduzidas por análise estática do código-fonte.
Plugin Flutter para o Cloud Firestore, um banco de dados NoSQL hospedado em nuvem com sincronização em tempo real e suporte offline no Android e iOS.
Um plug-in do Flutter que permite usar Funções de Nuvem do Firebase.
Plugin Flutter para o Google Analytics for Firebase, uma solução de medição de aplicativos que fornece insights sobre uso do aplicativo e engajamento do usuário no Android e no iOS.
Plugin Flutter para o Firebase Cloud Messaging, uma solução de mensageria multiplataforma que permite entregar mensagens com confiabilidade no Android e no iOS.
Plugin Flutter para o Google Performance Monitoring do Firebase, uma solução de medição de aplicativos que monitora rastreamentos e solicitações de rede HTTP/S no Android e no iOS.
Plugin Flutter para o Firebase Cloud Storage, um serviço poderoso, simples e de baixo custo de armazenamento de objetos para Android e iOS.
v2.11.1Plugin Flutter para exibir vídeo em linha com outros widgets Flutter no Android, iOS, macOS e web.
Design vetorial e animação em tempo de execução para o Flutter.
v1.14.1Um player de vídeo para o Flutter com controles de reprodução Cupertino e Material
v5.0.2Um pacote do Flutter para mostrar/destacar widgets passo a passo.
Texto original em inglês. Visite o GitHub para a versão atual.
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.