provider
一個包裝 InheritedWidget 的工具,讓它們更容易使用且更具可重複使用性。
矩陣中最美麗的即時通訊應用
一個包裝 InheritedWidget 的工具,讓它們更容易使用且更具可重複使用性。
一個抽象,用於跨多個平台處理檔案。
使用原生檔案選擇 UI 開啟和儲存檔案,或選擇目錄的 Flutter 外掛。
v18.0.2一個基於 Navigation 2 的 Flutter 聲明式路由器,支援深度連結、資料驅動路由等
用於從 Android 和 iOS 圖像庫中選擇圖片,以及使用相機拍攝新照片的 Flutter 插件。
v2.14.0Flutter 插件,可在 Android、iOS、macOS 和 Web 上與其他 Flutter 小部件一起顯示內嵌影片。
基於 GoogleWebRTC 的 iOS/Android/Desktop/Web 的 Flutter WebRTC 插件。
基於 ffi 的 sqflite 實現,適用於桌面和單元測試。
v8.3.2Flutter 的首選非商業地圖客戶端:易於使用、多功能、無供應商依賴、完全跨平台,且 100% 純 Flutter
v22.3.1一個跨平台插件,用於在 Flutter 應用中顯示和排程本機通知,並支援針對每個平台進行自訂。
v1.17.2一個帶有 Cupertino 和 Material 播放控制項的 Flutter 影片播放器
v2.4.8自訂 Flutter 的預設白色原生啟動畫面,支援背景顏色與啟動圖片。支援深色模式、全螢幕等更多功能。
^4.2.0^2.13.1^3.2.0^1.2.1^1.15.0^1.18.0^1.0.17^0.3.51.1.0^0.8.4^13.2.0^2.1.0^4.5.4^12.0.0^1.1.0{"sdk":"flutter"}^3.1.5^11.0.3^6.0.0^22.3.1{"sdk":"flutter"}^8.3.2^2.0.0^11.1.1^2.0.0^0.8.1^5.1.0^1.6.2+hotfix.3^14.0.3^18.0.1^0.4.2^0.7.0^0.15.7^1.6.0^4.10.1^1.2.30.20.3^0.10.6^2.1.0^0.10.1^1.9.1^2.12.0^3.0.2^3.5.1^1.2.01.2.0{"git":{"url":"https://github.com/famedly/matrix-dart-sdk.git","ref":"krille/refactor-device-keys-list-storing"}}^1.2.1^1.0.9^2.1.0^0.5.0^0.1.4^10.2.0^1.9.5^0.5.0^1.9.0^2.1.6^2.6.0^3.6.0^6.0.2^1.0.0^2.3.0^1.0.0^1.8.1^7.1.1^3.0.1^13.3.0^2.5.5^2.0.0^2.5.13^2.4.3^0.3.0^6.2.0^0.2.0^2.3.0^6.3.2^4.6.0^2.14.0^1.8.0^4.3.0^0.14.4^6.0.0{"sdk":"flutter"}{"sdk":"flutter"}^1.6.2以下為英文專案原文快照,最新內容請造訪 GitHub。
FluffyChat is an open source, nonprofit and cute [matrix] client written in Flutter. The goal of the app is to create an easy to use instant messenger which is open source and accessible for everyone.
Please visit the website for installation instructions:
FluffyChat supports configuration via MDM on Android&iOS (since v2.10.0) and via a config.json file on web. You can see the populated configuration for MDM on Android in this file under /android/app/src/main/res/xml/app_restrictions.xml.
An example configuration can be found in the config.sample.json file.
git clone https://github.com/krille-chan/fluffychat.git
cd fluffychat
./scripts/add-firebase-messaging.sh
flutter runflutter build apkcfgutil) enabled1 if you want the IPA to be deployed to connected devices after building, otherwise unset./scripts/build-ios.sh./scripts/prepare-web.sh # To install Vodozemac
flutter build web --release
config.json at the same path as fluffychat.
An example can be found at config.sample.json. All values there are optional.
Please only the values, you really need. If you e.g. only want
to change the default homeserver, then only modify the defaultHomeserver key.sudo apt install libjsoncpp1 libsecret-1-dev libsecret-1-0 librhash0 libwebkit2gtk-4.0-dev lld
flutter build linux --release
flutter build windows --release
flutter build macos --release
You need to have docker installed locally! Run the preparation script before every test run:
./scripts/prepare_integration_test.sh
Then run all tests with:
flutter test integration_test/mobile_test.dart
Fabiyamada is a graphics designer and has made the fluffychat logo and the banner. Big thanks for her great designs.
Also thanks to all translators and testers! With your help, fluffychat is now available in more than 12 languages.
The Matrix Foundation for making and maintaining the emoji translations used for emoji verification, licensed Apache 2.0
Special thanks to MTRNord, Sorunome and Advocatux.