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

Reply via email to