Now lets go over my Facebook plugin. This plugin is vastly different than my last versions of the Facebook plugin. I have taken input and criticism about previous version and came up with a more user friendly system that utilizes less resources.
The first big difference is that the actions, conditions ... are no longer built into one massive plugin file. It was realized late on in the development of my last plugin that by using an all in one approach was taking up unnecessary space on the users app. For example a user who wanted to just add a like button also had variables and arrays in their app space that just took up space. So now I'm using a compartmentalized system where you include the base login plugin, followed by only the plugins that you intend to use for that application. Make sense?
Second, in order to make certain things work in the old system I had to use a very hacky approach to the Edit Time(the plug and play portion). This led to a host of adjustments in the runtime(the actual application) that made for unreadable code.
So there is the history leading up to today. I take user input very serious, so I cannot guarantee adjustments will not be made to the system going forward. However I believe this format will be around for the foreseeable future meaning very little will change for you as an app creator.
So let's dive in.