encdroid icon indicating copy to clipboard operation
encdroid copied to clipboard

Remove dependence to Google services

Open bcu8heq2 opened this issue 10 years ago • 3 comments

Unfortunately encdroid's dependence on Google Services is a show stopper for those who do not want Gapps on their devices. It is rather inconsistent for an open source security app to depend on Gapps.

bcu8heq2 avatar Sep 30 '14 07:09 bcu8heq2

Title is mistaken...meant dependence not independence. Sorry.

bcu8heq2 avatar Sep 30 '14 07:09 bcu8heq2

You are right - I don't feel very happy about this dependency not being optional. I will look into this.

mrpdaemon avatar Oct 01 '14 17:10 mrpdaemon

I've put some thought into how to achieve this - what we can do is that we can package up the file providers as separate plugin projects. Each project would produce its own .jar. At Encdroid application initialization time we scan the plugin folder and load all the plugin classes, which will then register themselves to the application. This way the base Encdroid project would be devoid of Google/Dropbox dependencies.

mrpdaemon avatar Nov 27 '14 10:11 mrpdaemon