Skip to content

Mobile client for bewCloud built with Dart using Flutter. πŸŽοΈπŸ’¨

License

Notifications You must be signed in to change notification settings

bewcloud/bewcloud-mobile

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

11 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

bewCloud Mobile

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.

Install

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.

Development

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

Build from source

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

Generate icons

If the icons change, just run the following to re-generate them:

dart pub get
dart run flutter_launcher_icons