provider
InheritedWidget를 둘러싸는 래퍼로, 사용하기 쉽게 하고 재사용 가능하게 만듭니다.
[matrix]에서 가장 귀여운 실시간 메신저
InheritedWidget를 둘러싸는 래퍼로, 사용하기 쉽게 하고 재사용 가능하게 만듭니다.
여러 플랫폼에서 파일을 다룰 수 있도록 해주는 추상화입니다.
네이티브 파일 선택 UI를 사용하여 파일을 열고 저장하거나 디렉터리를 선택하는 Flutter 플러그인.
v18.0.2Navigation 2를 기반으로 하는 Flutter용 선언적 라우터로 깊은 링크, 데이터 기반 경로 등 지원
Android 및 iOS 이미지 라이브러리에서 이미지를 선택하고 카메라로 새 사진을 촬영할 수 있는 Flutter 플러그인입니다.
v2.14.0Android, iOS, macOS 및 웹에서 다른 Flutter 위젯과 함께 인라인 비디오를 표시하기 위한 Flutter 플러그인입니다.
GoogleWebRTC를 기반으로 한 iOS/Android/Desktop/Web용 Flutter WebRTC 플러그인입니다.
데스크톱 및 단위 테스트용 FFI 기반 sqflite 구현.
v8.3.2Flutter의 1위 비상업적 목적의 지도 클라이언트: 사용이 간편하고 유연하며 공급업체에 의존하지 않으며, 완전히 크로스 플랫폼이며 100% 순수한 Flutter입니다
v22.3.1플러터 애플리케이션용으로 로컬 알림을 표시하고 스케줄링할 수 있는 크로스 플랫폼 플러그인으로, 각 플랫폼에 맞게 사용자 정의할 수 있습니다.
v1.17.2Cupertino 및 Material 재생 컨트롤이 있는 Flutter용 비디오 플레이어
v2.4.8Flutter의 기본 흰색 네이티브 스플래시 화면을 배경 색상과 스플래시 이미지로 사용자 지정합니다. 다크 모드, 전체 화면 등도 지원합니다.
^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.