Download Appteka (works without ads)

Appteka is a community-driven, free Android apps market

FluffyChat

FluffyChat icon

FluffyChat

41 downloads

Screenshot Screenshot Screenshot
Uploaded by
Silent Miqo
Version
1.21.2 (build 3534) 
Size
82.6 MiB
Publish Date
2024-07-19
Category
Communication
Package
chat.fluffy.fluffychat
Minimum OS
Android 5.0
SHA1
f9f149ed340692965b8615b718612ed0d1392d0b
Description
FluffyChat is an open, non-commercial and cute MATRIX messaging app for Ubuntu Touch, Android and iOS.          ٪ Open ٪ Open source and open development that anyone can join.        〆 Nonprofit 〆 FluffyChat is funded by donations.            Cute 零 Cute 零. Cute design and lots of theme settings, including dark mode. Individual meetings and group chats Unlimited number of groups and live chats. Easy FluffyChat is made as easy to use as possible. Free Free for everyone with no ads. Decentralized There is no "FluffyChat server" that you are forced to use. Use a server you deem trustworthy, or host your own. Compatible Compatible with Riot, Fractal, Nekho and all Matrix messengers. FluffyChat comes with a dream. Imagine a world where everyone can choose the messenger they like and still be able to communicate with all their friends. A world where companies don't spy on you when you send selfies to friends and lovers. And a world where apps are built for simplicity, not profit. ♥ FluffyChat is a multiplatform matrix client written in Dart/Flutter. It compiles to native code on Android, iOS, macOS, Windows and Linux and is rendered with Skia on the web. FluffyChat is just a hobby project from developers Famedly, licensed under AGPLv3. It follows a design philosophy of being minimalistic, inclusive and easy to use. How to build Install flutter Clone the repository: git clone --recurse-submodules https://gitlab.com/famedly/fluffychat cd fluffychat Select the target platform below and enable its support. 3.1 If you want, enable Googles Firebase Cloud Messaging: git apply ./scripts/enable-android-google-services.patch Debugging with: flutter run Android Install CMake from the SDK manager Install ninja: sudo apt install ninja-build Build with: flutter build apk iOS / iPadOS Have a Mac with Xcode installed and settings to sign apps under Xcode. If you want to automatically install apps on connected devices, make sure you have Apple Configurator installed and automation tools (cfgutil) enabled. Set some environment variables FLUFFYCHAT_NEW_TEAM: the Apple development team that your certificates should be under FLUFFYCHAT_NEW_GROUP: the group that your App ID, etc. should be under. (i.e. com.example.fluffychat). FLUFFYCHAT_INSTALL_IPA: set to 1 if you want IPA to be deployed on connected devices after build, otherwise deselect the value. Run ./scripts/build-ios.sh Web Enable web support in flutter: https://flutter.dev/docs/get-started/web Build with: ./scripts/prepare-web.sh flutter build web --release Optionally configure by passing config.json to the same path as fluffychat. An example can be found in config.sample.json. None of these values need to exist, the values listed here are the default values. If you want to change the default home server, for example, change only the default_homeserver key. Desktop (Linux, Windows, macOS) Enable desktop support in Flutter: https://flutter.dev/desktop. Build using one of these methods: flutter build linux --release flutter build windows --release flutter build macos --release How to add translations for your language You can use Weblate to translate the app into your language: https://hosted.weblate.org/projects/fluffychat/ If you want approval of your translated strings, please ask in our support room! Replace the untranslated line in the codebase: Text("Hello world"), by calling the method: Text(L10n.of(context).helloWorld), and add the following import if it is missing: import 'package:flutter_gen/gen_l10n/l10n. dart'; Add a line to /lib/l10n/l10n_en.arb: (The following example should be sorted after the regular json {} and after the @@locale key) Example A: "helloWorld": "Hello World!", "@helloWorld": { "description": "The usual greeting of a newborn programmer." } Example B: { "hello": "Hello {userName}", "@hello": { "description": "single parameter message", "placeholders": { "userName": { "type": "String", "example": "Bob" } } } To test, just run a normal build without add-ons Push notifications on Android without FCM Fluffychat has the ability to get push notifications on android without FCM using the UnifiedPush project, for example using gotify as a push backend. Since the project is still fairly new it may still have some bugs, but overall it seems to work. Although UnifiedPush also supports p2p push via NoProvider2Push the gotify setup will be described here. If you want to use a different push provider, adapt the proxy。。 FluffyChat — это открытое, некоммерческое и симпатичное приложение для обмена сообщениями в сети MATRIX для Ubuntu Touch, Android и iOS.     ٪  Открыто ٪ Открытый исходный код и открытая разработка, к которой может присоединиться каждый.    〆 Некоммерческая 〆 FluffyChat финансируется за счет пожертвований.      零 Милый 零 Симпатичный дизайн и множество настроек темы, включая темный режим. Индивидуальные встречи и групповые чаты Неограниченное количество групп и прямых чатов. Легко FluffyChat сделан максимально простым в использовании. Свободный Бесплатно для всех без рекламы. Децентрализованный Не существует «сервера FluffyChat», который вы вынуждены использовать. Используйте сервер, который вы считаете заслуживающим доверия, или разместите свой собственный. Совместимый Совместимость с Riot, Fractal, Nekho и всеми Matrix мессенджерами. FluffyChat приходит с мечтой Представьте себе мир, в котором каждый может выбрать понравившийся мессенджер и по-прежнему может общаться со всеми своими друзьями. Мир, в котором за вами не шпионят компании, когда вы отправляете селфи друзьям и любовникам. И мир, в котором приложения создаются для простоты, а не для прибыли. ♥ FluffyChat - это мультиплатформенный матричный клиент, написанный на языке Dart/Flutter. Он компилируется в нативный код на Android, iOS, macOS, Windows и Linux и рендерится с помощью Skia в Интернете. FluffyChat - это просто хобби-проект от разработчиков Famedly, лицензированный под AGPLv3. Он следует философии дизайна, который должен быть минималистичным, инклюзивным и простым в использовании. Как собрать Установите flutter Клонируйте репозиторий: git clone --recurse-submodules https://gitlab.com/famedly/fluffychat cd fluffychat Выберите ниже целевую платформу и включите ее поддержку. 3.1 Если хотите, включите Googles Firebase Cloud Messaging: git apply ./scripts/enable-android-google-services.patch Отладка с помощью: flutter run Android Установите CMake из менеджера SDK Установите ninja: sudo apt install ninja-build Сборка с помощью: flutter build apk iOS / iPadOS Иметь Mac с установленным Xcode и настройками для подписи приложений под управлением Xcode. Если вы хотите автоматическую установку приложений на подключенные устройства, убедитесь, что у вас установлен Apple Configurator и включены инструменты автоматизации (cfgutil). Установите несколько переменных окружения FLUFFYCHAT_NEW_TEAM: команда разработчиков Apple, под которой должны находиться ваши сертификаты FLUFFYCHAT_NEW_GROUP: группа, под которой должны находиться App ID и т.п. (т.е. com.example.fluffychat). FLUFFYCHAT_INSTALL_IPA: установите 1, если вы хотите, чтобы IPA был развернут на подключенных устройствах после сборки, в противном случае снимите значение. Запустите ./scripts/build-ios.sh Web Включите поддержку веб во Flutter: https://flutter.dev/docs/get-started/web Соберите с помощью: ./scripts/prepare-web.sh flutter build web --release Опционально настройте конфигурацию, передав config.json по тому же пути, что и fluffychat. Пример можно найти в config.sample.json. Ни одно из этих значения не обязательно должны существовать, указанные здесь значения являются значениями по умолчанию. Если вы, например, хотите изменить домашний сервер по умолчанию, то измените только ключ default_homeserver. Рабочий стол (Linux, Windows, macOS) Включите поддержку рабочего стола во Flutter: https://flutter.dev/desktop. Выполните сборку с помощью одного из этих способов: flutter build linux --release flutter build windows --release flutter build macos --release Как добавить переводы для вашего языка Вы можете использовать Weblate для перевода приложения на ваш язык: https://hosted.weblate.org/projects/fluffychat/ Если вы хотите получить одобрение ваших переведенных строк, пожалуйста, спросите в нашей комнате поддержки! Замените непереведенную строку в кодовой базе: Text("Hello world"), вызовом метода: Text(L10n.of(context).helloWorld), и добавьте следующий импорт, если он отсутствует: import 'package:flutter_gen/gen_l10n/l10n.dart'; Добавьте строку в /lib/l10n/l10n_en.arb: (Следующий пример должен быть отсортирован после обычного json {} и после ключа @@locale) Пример A: "helloWorld": "Hello World!", "@helloWorld": { "description": "Обычное приветствие новорожденного программиста". } Пример B: { "hello": "Hello {userName}", "@hello": { "description": "Сообщение с одним параметром", "placeholders": { "userName": { "type": "String", "example": "Bob" } } } Для тестирования просто запустите обычную сборку без дополнений Push-уведомления на Android без FCM Fluffychat имеет возможность получать push-уведомления на android без FCM с помощью проекта UnifiedPush, например, используя gotify в качестве бэкенда push. Поскольку проект еще довольно новый в нем еще могут быть некоторые ошибки, но в целом он, кажется, работает. Хотя UnifiedPush также поддерживает p2p push через NoProvider2Push здесь будет описана настройка gotify. Если вы хотите использовать другого провайдера push, адаптируйте прокси соответствующим образом. Для самостоятельного push с gotify вам необходимо установить и настроить gotify-сервер с поддержкой UnifiedPush. Затем добавьте репозиторий repo.unifiedpush.org в fdroid и установите через него клиент gotify. Войдите в свой аккаунт gotify, и push-уведомления должны заработать! Прокси для перезаписи с учетом специфики матрицы До тех пор, пока MSC2970 не будет разобрана, нам, к сожалению. нужен еще один простой прокси для перезаписи. По умолчанию используется тот, что находится по адресу https://matrix.gateway.unifiedpush.org используется, однако вы можете легко разместить его самостоятельно. Для этого добавьте в конфигурацию nginx на том же домене, где вы обслуживаете gotify, следующее (измените relay.example.tld): resolver 9.9.9.9; location /_matrix/push/v1/notify { установить $target ''; if ($request_method = GET ) { return 200 '{ {"gateway": "matrix", "unifiedpush":{"gateway": "matrix"}}'; } access_by_lua_block { local cjson = require("cjson") ngx.req.read_body() local body = ngx.req.get_body_data() local parsedBody = cjson.decode(body) local accepted = "https://relay.example.tld/" ngx.var.target = parsedBody["notification"]["devices"][1]["pushkey"] ngx.req.set_body_data(body) if(string.sub(ngx.var.target,1,string.len(accepted))~=accepted) then ngx.var.target="http://0.0.0.0/" end } proxy_set_header Content-Type application/json; proxy_set_header Host $host; proxy_pass $target; } Особая благодарность Fabiyamada - графический дизайнер из Бразилии a FluffyChat — это мультиплатформенный матричный клиент, написанный на языке Dart/Flutter. Он компилируется в нативный код на Android, iOS, macOS, Windows и Linux и рендерится с помощью Skia в Интернете. FluffyChat - это просто хобби-проект от разработчиков Famedly, лицензированный под AGPLv3. Он следует философии дизайна, который должен быть минималистичным, инклюзивным и простым в использовании. Как собрать Установите flutter Клонируйте репозиторий: git clone --recurse-submodules https://gitlab.com/famedly/fluffychat cd fluffychat Выберите ниже целевую платформу и включите ее поддержку. 3.1 Если хотите, включите Googles Firebase Cloud Messaging: git apply ./scripts/enable-android-google-services.patch Отладка с помощью: flutter run Android Установите CMake из менеджера SDK Установите ninja: sudo apt install ninja-build Сборка с помощью: flutter build apk iOS / iPadOS Иметь Mac с установленным Xcode и настройками для подписи приложений под управлением Xcode. Если вы хотите автоматическую установку приложений на подключенные устройства, убедитесь, что у вас установлен Apple Configurator и включены инструменты автоматизации (cfgutil). Установите несколько переменных окружения FLUFFYCHAT_NEW_TEAM: команда разработчиков Apple, под которой должны находиться ваши сертификаты FLUFFYCHAT_NEW_GROUP: группа, под которой должны находиться App ID и т.п. (т.е. com.example.fluffychat). FLUFFYCHAT_INSTALL_IPA: установите 1, если вы хотите, чтобы IPA был развернут на подключенных устройствах после сборки, в противном случае снимите значение. Запустите ./scripts/build-ios.sh Web Fabiyamada - графический дизайнер из Бразилии, она сделала логотип и баннер для fluffychat. Большое спасибо за ее великолепный дизайн. Advocatux сделал испанский перевод с большой любовью и заботой. Он всегда рядом со мной и поддерживает мою работу с большой отдачей. Спасибо MTRNord и Sorunome за разработку. Спасибо Марку за поддержку и общение в чате. Также спасибо всем переводчикам и тестерам! С вашей помощью fluffychat теперь доступен более чем на 12 языках. Noto Emoji Font за потрясающие эмодзи. The Matrix Foundation за создание и поддержку переводов эмодзи, используемых для проверки эмодзи, лицензия Apache 2.0. Разработчик: Famedly GmbH Официальный сайт: https://fluffychat.im/ru Google Play: https://play.google.com/store/apps/details?id=chat.fluffy.fluffychat F-Droid repository: https://fluffychat.im/ru/fdroid.html Открытый исходный код: https://gitlab.com/famedly/fluffychat Лицензия: https://spdx.org/licenses/AGPL-3.0-only.html Ошибки: https://gitlab.com/famedly/fluffychat/-/issues

You may also be interested

Premium Tuber icon
  • 53 downloads
  • 26.5 MiB
Truecaller icon
  • 27 downloads
  • 135.1 MiB
Romance Club icon
  • 12 downloads
  • 92.8 MiB
KingTube icon
  • 46 downloads
  • 17.5 MiB
SpotiFLAC icon
  • 39 downloads
  • 43.0 MiB
XPlayer - видеоплеер icon
  • 49 downloads
  • 34.6 MiB
Orion Store icon
  • 59 downloads
  • 5.4 MiB
Only Fans Premium icon
  • 175 downloads
  • 8.3 MiB
AndroidMic icon
  • 30 downloads
  • 11.6 MiB
Flyerwiz icon
  • 20 downloads
  • 44.9 MiB
Strava icon
  • 3 downloads
  • 133.2 MiB
Repost - Video Downloader icon
  • 4 downloads
  • 22.7 MiB
Airbrush icon
  • 11 downloads
  • 365.1 MiB
PhotoDirector icon
  • 25 downloads
  • 172.0 MiB
Pinster Advanced Downloader icon
  • 20 downloads
  • 41.5 MiB
Facemoji Keyboard icon
  • 16 downloads
  • 37.1 MiB
ChatGPT icon
  • 114 downloads
  • 35.4 MiB
Video to MP3 Converter icon
  • 21 downloads
  • 17.8 MiB
Video to MP3 Converter icon
  • 7 downloads
  • 17.3 MiB
ReVanced Manager icon
  • 17 downloads
  • 20.3 MiB
Settings Services icon
  • 152 downloads
  • 14.5 MiB
Flightradar24 icon
  • 33 downloads
  • 66.7 MiB
AnExplorer icon
  • 29 downloads
  • 21.2 MiB
AnExplorer icon
  • 2 downloads
  • 20.8 MiB
V Recorder icon
  • 9 downloads
  • 73.1 MiB
V Recorder icon
  • 0 downloads
  • 72.2 MiB
Netmonitor icon
  • 24 downloads
  • 23.1 MiB
Lockscreen Widgets icon
  • 15 downloads
  • 20.7 MiB
Streamflix icon
  • 67 downloads
  • 16.7 MiB
vpnify icon
  • 120 downloads
  • 25.7 MiB
husi icon
  • 18 downloads
  • 19.0 MiB
Kiwi icon
  • 82 downloads
  • 97.4 MiB
Square Home icon
  • 23 downloads
  • 5.2 MiB
SuperVPN Pro icon
  • 121 downloads
  • 14.6 MiB
eduVPN icon
  • 103 downloads
  • 67.6 MiB
CapCut icon
  • 118 downloads
  • 277.5 MiB
HiPaint icon
  • 13 downloads
  • 273.6 MiB
DjVu Reader icon
  • 32 downloads
  • 8.5 MiB
Zoo Match icon
  • 20 downloads
  • 128.3 MiB
Ocean Match icon
  • 24 downloads
  • 181.0 MiB
Pronto VPN icon
  • 125 downloads
  • 25.5 MiB
Video Converter icon
  • 65 downloads
  • 38.9 MiB
Video Converter icon
  • 13 downloads
  • 38.8 MiB
Appteka icon
  • 3927 downloads
  • 5.1 MiB
NurMontage icon
  • 15 downloads
  • 36.9 MiB
Grok icon
  • 444 downloads
  • 78.0 MiB
Truecaller icon
  • 149 downloads
  • 122.8 MiB
Niagara Launcher icon
  • 54 downloads
  • 14.4 MiB
SuperVPN icon
  • 110 downloads
  • 14.5 MiB
Lark Player icon
  • 29 downloads
  • 24.3 MiB
Picsart icon
  • 78 downloads
  • 75.7 MiB
Silent Camera icon
  • 62 downloads
  • 13.1 MiB
Flow Launcher icon
  • 21 downloads
  • 13.5 MiB
Tooly icon
  • 71 downloads
  • 12.5 MiB
YouTube icon
  • 200 downloads
  • 17.3 MiB
Vanced icon
  • 77 downloads
  • 17.4 MiB
Auto Sleep icon
  • 27 downloads
  • 891.3 KiB
Capy Reader icon
  • 14 downloads
  • 12.1 MiB
Chooser icon
  • 16 downloads
  • 1.6 MiB
CClauncher icon
  • 35 downloads
  • 3.3 MiB
ClipShare icon
  • 23 downloads
  • 1.3 MiB
Droid Pad icon
  • 22 downloads
  • 11.9 MiB
Kreate icon
  • 44 downloads
  • 12.7 MiB
GitNote icon
  • 8 downloads
  • 23.1 MiB
CoMaps icon
  • 34 downloads
  • 54.5 MiB
Occtax icon
  • 2 downloads
  • 7.5 MiB
Orgzly Revived icon
  • 5 downloads
  • 6.5 MiB
PlaneSpotter icon
  • 28 downloads
  • 7.0 MiB
Pure Link icon
  • 38 downloads
  • 1.5 MiB
Podcini.X icon
  • 8 downloads
  • 25.8 MiB
Reef icon
  • 6 downloads
  • 3.1 MiB
mpvEx icon
  • 41 downloads
  • 28.4 MiB
Simple Notes icon
  • 14 downloads
  • 2.3 MiB
Sshd4a icon
  • 8 downloads
  • 3.7 MiB
QZ Companion Nordictrack Treadmill icon
  • 1 downloads
  • 20.5 MiB
WiFi Password Manager icon
  • 81 downloads
  • 6.0 MiB
WLED icon
  • 17 downloads
  • 3.2 MiB
Rhythm icon
  • 42 downloads
  • 27.9 MiB
APlayer icon
  • 11 downloads
  • 7.3 MiB
Apollo icon
  • 24 downloads
  • 1.8 MiB
Einstein Launcher icon
  • 25 downloads
  • 2.5 MiB
Thunder icon
  • 5 downloads
  • 35.4 MiB
HMA-OSS icon
  • 24 downloads
  • 2.9 MiB
Photos icon
  • 54 downloads
  • 22.5 MiB
Multi Launcher icon
  • 21 downloads
  • 7.4 MiB
Materialious icon
  • 14 downloads
  • 57.7 MiB
PassVault icon
  • 25 downloads
  • 3.6 MiB
NotallyX icon
  • 17 downloads
  • 12.1 MiB
Quotes.app icon
  • 13 downloads
  • 19.5 MiB
stasis icon
  • 9 downloads
  • 6.3 MiB
DoLP v0.740 AgeMod v0.65 mikili icon
  • 117 downloads
  • 111.6 MiB
DoLP v0.740 AgeMod v0.65 goosemasc_mys icon
  • 25 downloads
  • 142.6 MiB
DoLP v0.740 AgeMod v0.65 gooseandro_mys icon
  • 20 downloads
  • 155.5 MiB
DoLP v0.740 AgeMod v0.65 goosefem_mys icon
  • 14 downloads
  • 155.5 MiB
DoLP v0.740 AgeMod v0.65 gooseandro icon
  • 1 downloads
  • 146.6 MiB
DoLP v0.740 AgeMod v0.65 kitmint icon
  • 0 downloads
  • 119.3 MiB