Interactions with the system for Moxxy
Go to file
2023-09-20 19:26:34 +02:00
android fix(android): Use the BUFFER_SIZE constant 2023-09-20 19:26:34 +02:00
example feat(android): Add the keyboard height code 2023-09-18 20:50:08 +02:00
lib feat(android): Implement sharing internal files and text 2023-09-18 17:58:16 +02:00
linux feat(linux): Creating a background service works 2023-09-10 22:02:39 +02:00
pigeon feat(android): Implement sharing internal files and text 2023-09-18 17:58:16 +02:00
scripts feat(repo): Add a linting script 2023-09-10 13:48:26 +02:00
.gitignore Initial commit 2023-09-07 18:51:22 +02:00
.gitlint feat(repo): Add gitlint 2023-09-10 13:46:45 +02:00
.metadata feat(linux): Creating a background service works 2023-09-10 22:02:39 +02:00
analysis_options.yaml chore: Fix linter issues 2023-09-08 21:44:37 +02:00
CHANGELOG.md Initial commit 2023-09-07 18:51:22 +02:00
flake.lock Initial commit 2023-09-07 18:51:22 +02:00
flake.nix feat(android): Implement sharing internal files and text 2023-09-18 17:58:16 +02:00
LICENSE Initial commit 2023-09-07 18:51:22 +02:00
pubspec.yaml chore(all): Bump version to 0.3.1 2023-09-20 14:19:26 +02:00
README.md feat(android): Add the keyboard height code 2023-09-18 20:50:08 +02:00

moxxy_native

Interactions with the system for Moxxy.

This library is the successor of moxplatform, featuring cleaner and more maintainable code.

Implementation Status

Android

Everything works.

Linux

Only creating the "background service" works. For everything else, we're waiting on this Flutter issue, which would allow us to implement/stub the missing native APIs.

License

See ./LICENSE.

Special Thanks

Thanks to ekasetiawans for flutter_background_service, which was essentially the blueprint for the service and background service APIs. They were reimplemented to allow the root isolate to pass some additional data to the service, which flutter_background_service did not support.

Thanks to nschairer for flutter_keyboard_height, which was the base for keeping track of the keyboard height. Due to having an issue with the height calculation if the Android device uses gesture navigation, I forked the package and modified the height calculation.