An experimental fork of FluffyChat.
Clone the repo:
git clone --recurse-submodules https://github.com/innereq/FurryChat.git
cd FurryChat
Choose your target platform below and enable support for it.
Debug with: flutter run
Install CMake from the SDK Manager
Install ninja:
sudo apt install ninja-build
flutter build apk
flutter run --profile
to have a working version on your iOS device.Enable web support in Flutter: https://flutter.dev/docs/get-started/web
Build with: flutter build web --release
Enable Desktop support in Flutter: https://flutter.dev/desktop
Build with one of these:
flutter build linux --release
flutter build windows --release
flutter build macos --release
You can use Weblate to translate the app to your language:
https://hosted.weblate.org/projects/fluffychat/
Text("Hello world"),
with a method call:
Text(L10n.of(context).helloWorld),
and add the following import if missing:
import 'package:flutter_gen/gen_l10n/l10n.dart';
/lib/l10n/l10n_en.arb
:(The following example need to be sorounded by the usual json {}
and after the @@locale
key)
Example A:
"helloWorld": "Hello World!",
"@helloWorld": {
"description": "The conventional newborn programmer greeting"
}
Example B:
"hello": "Hello {userName}",
"@hello": {
"description": "A message with a single parameter",
"placeholders": {
"userName": {
"type": “String”,
“example”: “Bob”
}
}
}
Fabiyamada is a graphics designer from Brasil and has made the fluffychat logo and the banner. Big thanks for her great designs.
Advocatux has made the Spanish translation with great love and care. He always stands by my side and supports my work with great commitment.
Thanks to MTRNord and Sorunome for developing.
Thanks to Mark for all his support and the chat background.
Also thanks to all translators and testers! With your help, fluffychat is now available in more than 12 languages.