This is the Mobile client for bewCloud. It is built with Flutter
and relies on the WebDav and REST APIs.
Usernames, passwords, and URLs are stored on the device, with passwords being encrypted.
If you're looking for the desktop sync app, it's at bewcloud-desktop
.
Download the appropriate binary from the releases page for your mobile device and run it.
Alternatively, you can build from source!
Caution
I know the key used to encrypt the config passwords in the automatic release builds, and anyone who cares to reverse-engineer the app binaries can too, so you should build your own client instead, with your own key.
You need to have Flutter installed and setup, with flutter doctor
passing.
Don't forget to set up your .env
file based on .env.sample
.
make start # runs the app
make format # formats the code
make test # runs tests
Don't forget to check the development section above first!
Note
If you're releasing a new version, update it in pubspec.yaml
first.
make build/android # builds the APK for Android
make build/ios # builds the IPA for iOS
make install # installs the app directly on a connected device
If the icons change, just run the following to re-generate them:
dart pub get
dart run flutter_launcher_icons