Both android and iOS applications for BeDrive are built using google's flutter development platform. You can find more information about flutter here, if something is not covered in this documentation, you can usually find an answer in flutter's documentation.
First thing you will want to do is download and setup flutter and android studio on your computer. This will allow making any custom modifications you might need as well as build the APK or app bundle for app stores. A detailed setup guide for every operating system can be found here. (Steps for flutter web can be skipped)
Once flutter and android studio are set up, download bedrive-flutter.zip
file from CodeCanyon, extract it and open it as new project in android studio.
In order for the app to function properly you will need to change backend url in the configuration to your own BeDrive site (either local or live one).
Open app-config.yaml
file and change default url to your own. Make sure to include protocol as well (http:// or https://)
Replace logo-dark.png
and logo-light.png
files with your own logos. These will be used in splash screen and login pages only and you can use the same ones as in your main BeDrive site (admin -> appearance -> general page)
For building and running the app you will need to also make some Android and iOS specific configurations.