android | ||
assets | ||
ios | ||
lib | ||
test | ||
thirdparty | ||
tools | ||
.gitignore | ||
.gitlint | ||
.gitmodules | ||
.metadata | ||
analysis_options.yaml | ||
flake.lock | ||
flake.nix | ||
LICENSE | ||
Makefile | ||
moxxy.doap | ||
pubspec.lock | ||
pubspec.yaml | ||
README.md |
moxxy
An experimental XMPP client that tries to be as easy, modern and beautiful as possible.
Screenshots
Developing and Building
Clone using git clone --recursive https://github.com/Polynomdivision/moxxyv2.git
.
Run nix develop
to get a development shell. Before the first build, run make data
and
flutter pub run build_runner build
to generate the data classes. After
that, you can run the app using flutter run
or build the app with flutter build
.
After implementing a change or a feature, please ensure that nothing is broken by the change
by running flutter test
afterwards. Also make sure that the code passes the linter by
running flutter analyze
. This project also uses gitlint
to ensure uniform formatting of commit messages.
A Bit of History
This project is the successor of moxxyv1, which was written in React Native and abandoned due to various technical issues.
License
See ./LICENSE
.
Special Thanks
- New logo designed by Synoh