arnesson / cordova-plugin-firebase

Cordova plugin for Google Firebase
http://arnesson.github.io/cordova-plugin-firebase
MIT License
1k stars 1.55k forks source link

Please optimize your plug in and add the donation option so we can give you a beer #1078

Open Radecom opened 4 years ago

Radecom commented 4 years ago

Hello @arnesson, first of all, I want to congratulate you on your excellent work doing this amazing plugin. That's why my first recommendation is the option of being able to give a beer.

Is your feature request related to a problem? Please describe. A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

I would like to propose an optimization for your plugin, and this way is: dividing it into plugins with unitary functions, for example dividing the authentication function with firebase with its respective com.google.android.gms: play-services-auth: 16. + and com.google.firebase: firebase-auth: 16. + in a single plugin. This way you only add what you need to your application, because for example those that require the function of auth and not that of analytics, the size of your application does not grow as much. And also especially to avoid problems of compatibility of Google services with other plugins that is a headache.

Describe alternatives you've considered A clear and concise description of any alternative solutions or features you've considered.

Another suggestion on the subject is that you help us with a guide or how to set the version of each google android.gms: play-services that your plugin needs so that we can establish each version for each subpart of google android.gms : play-services and align it with the other versions of the other plugins that we have installed in our application.

IngAjVillalon commented 4 years ago

I think it's a very good idea @Radecom, in fact, @arnesson if you give me some basic concepts or a way of working, I can take care of doing just the authentication plugin.