Agree w/ Anis. Just move what can be moved and file up tickets for that which cannot be done in the immediate term / that is in the 'official' list of plugins.
On Wed, Apr 3, 2013 at 11:27 AM, Anis KADRI <anis.ka...@gmail.com> wrote: > I think a good first pass is to plugin-ize what is plugin-izable and leave > everything else (platform specific code) as part of the 'core' > implementation. Things will never exactly be exactly the same across > platforms in my opinion. > > > On Wed, Apr 3, 2013 at 11:17 AM, Joe Bowser <bows...@gmail.com> wrote: > >> Hey >> >> I've started moving the various Android plugins into their >> corresponding repositories, and it seems that these were made up, and >> that they don't really correspond to what exists in the code today. I >> don't think that it's realistic for us to get this done for 2.7 >> because there are certain plugins that don't have a home (i.e. App, >> Compass, AudioPlayer, Echo) and others that don't make any sense to >> have (i.e. Console, Vibration) or are unclear (Media). >> >> Also, at least for Android, we're going to have to nail down a Java >> API. Many of the plugins use some common code for file manipulation >> such as the Capture, Camera and of course the File APIs. It would be >> good to actually expose them to plugin developers so that we're all on >> the same page as to where files should and should not go. >> >> It would have been good to create the repositories based on what we >> already have implemented more or less, and to go from there. That >> being said, I don't know if there is a one-to-one mapping between >> Android and iOS components, let alone any of the other platforms. >> >> Anyone else have thoughts on this? >> >> Joe >>