The changes looks pretty basic to me. Lets see what Joe has to say about the deprecation.
Also, I would like to add one more to my interest list: Change plugins to have distinct package names On Sat, Jul 27, 2013 at 1:51 AM, Andrew Grieve <agri...@chromium.org> wrote: > Cool, all of those seem not too bad, but let's discuss a bit first: > > > On Fri, Jul 26, 2013 at 11:01 AM, Sharif Ahmed <sharifdu...@gmail.com > >wrote: > > > Andrew - > > The following peeked my interest: > > - Move JSONUtils out of core (to minimize API surface) (was added by > > our intern a while ago) > > - Move FileHelpers out of core (Most functionality now lives in > > CordovaResourceApi) > > - Move ExifHelpers out of core and into Camera (used only by Camera) > > > These three are just a matter of deleting the files from cordova-android, > and adding them into the plugins that use them. Joe - is this what you > thought we should apply the deprecation policy to? I'd like to just delete > them since these aren't documented in our plugin guide at all, but it > wouldn't hurt to just add @Deprecated to them for a while as well. If we do > add @Deprecated, we should still put copies of them in the relevant plugins > so that our plugins aren't using deprecated classes. > > FileHelpers is used by multiple plugins, so it should be copy & pasted into > each plugin that uses it (but delete the unused methods in each). Before > this can be done, we'll need to put each plugin in its own package, or else > the files will conflict. This has already been discussed, but I don't think > there's been an issue created for it yet. > > > > - Extract Database plugin out of core (and into... cordova-labs? > > cordova-android?) > > > For sure we should rip this out. But to where I'm not sure. Anyone have > opinions? Maybe put the plugin right in cordova-android? > > > > - Change CordovaWebview constructors to accept a CordovaInterface > > instead of a Context (get the Context from the getActivity() of > > CordovaInterface) > > > This should be a harmless / easy change unless I'm missing something. > > > > > > Having said that, I will study on them further. And yes there are a > > good list of issues, I am going through them. > > > > > > On 7/26/13, Andrew Grieve <agri...@chromium.org> wrote: > > > Sharif - I don't think anything has been spoke for, anything in > > particular > > > that peeked your interest? > > > > > > There's also a good list of issues on JIRA available for Android: > > > > > > https://issues.apache.org/jira/issues/?jql=project%20%3D%20CB%20AND%20resolution%20%3D%20Unresolved%20AND%20component%20%3D%20Android%20ORDER%20BY%20key%20DESC%2C%20priority%20DESC > > > > > > > > > On Fri, Jul 26, 2013 at 2:34 AM, Sharif Ahmed <sharifdu...@gmail.com> > > > wrote: > > > > > >> @Andrew > > >> I want to contribute to the upcoming features/issues you have just > > given. > > >> Please let me know, how can I go forward in doing it. > > >> Maybe assign a few to me, I don't know you tell me :) > > >> > > >> Thanks. > > >> > > >> On 7/25/13, Andrew Grieve <agri...@chromium.org> wrote: > > >> > We've done some planning around what we'd like to get done over the > > >> > next > > >> > quarter, and so I thought I'd share. > > >> > > > >> > > > >> > This isn't to say that we'll be going and doing these things without > > >> > further discussion or proper JIRA issues. It also doesn't mean we > will > > >> > be > > >> > solely focused on this list, nor that we'll actually end up > completing > > >> > everything on the list. Just that we *currently* think that these > > >> > things > > >> > should get done. > > >> > > > >> > > > >> > > > >> > cordova-android: > > >> > > > >> > - Change plugins to have distinct package names > > >> > > > >> > - Look at using requestAnimationFrame to throttle exec bridge > (advice > > >> from > > >> > a PGD talk) > > >> > > > >> > - Move JSONUtils out of core (to minimize API surface) (was added by > > >> > our > > >> > intern a while ago) > > >> > > > >> > - Move FileHelpers out of core (Most functionality now lives in > > >> > CordovaResourceApi) > > >> > > > >> > - Move ExifHelpers out of core and into Camera (used only by Camera) > > >> > > > >> > - Extract Database plugin out of core (and into... cordova-labs? > > >> > cordova-android?) > > >> > > > >> > - Change CordovaWebview constructors to accept a CordovaInterface > > >> > instead > > >> > of a Context (get the Context from the getActivity() of > > >> > CordovaInterface) > > >> > > > >> > - Make private (or package-private) any api that is likely unused by > > >> third > > >> > party plugins > > >> > > > >> > - (CB-3900) Have PluginResult that gets populated lazily - at the > time > > >> > of > > >> > being sent over the bridge. > > >> > > > >> > - Use source instead of .jar > > >> > > > >> > - Easier to debug, faster "project create", consistent with how > > >> plugins > > >> > work > > >> > > > >> > - Extract splashscreen logic out of core > > >> > > > >> > > >> > > >> -- > > >> Regards, > > >> > > >> Sharif Ahmed > > >> Junior Software Engineer > > >> Therap Services, LLC > > >> +01715438290 > > >> > > > > > > > > > -- > > Regards, > > > > Sharif Ahmed > > Junior Software Engineer > > Therap Services, LLC > > +01715438290 > > > -- Regards, Sharif Ahmed Junior Software Engineer Therap Services, LLC +01715438290