From:
"Hylke Bons" <hbons@redhat.com>
To: aerogear-dev@lists.jboss.org
Sent: Tuesday, February 25, 2014 12:43:27 PM
Subject: Re: [aerogear-dev] AeroGear project structure
and the website
On 24/02/2014 14:50, Lee Graham wrote:
> So If I'm a Cordova developer and I want to learn how-to
setup
> UnifiedPush Server and integrate Push within my hybrid
app I don't
> care about the native Android & iOS libraries,
guides, etc.. I just
> want everything that is relevant to hybrid apps. I
actually ran into
> this exact issue this last weekend when I created my
first push
> notification app. Its hard to keep track of what guides
and sample
> code I needed. This may solve that. I kind of like the
way
> http://devcenter.kinvey.com/ does this. When I first go
there it
> allows me to select my dev platform and it sets a cookie
so when I
> come back its still on that platform. I can swap at any
time, but as a
> developer I really liked the Kinvey experience because I
could find
> what I needed. Nothing more nothing less.
Cordova is a bit of a special case. Apart from a mention that
Cordova is
a supported platform on the front page, I'm not quite if we
should have
it as a mention for every feature, as we already have
Javascript there.
We need to find out how Corodova developers normally go about
picking
libraries that they want to use. I assume they can use any
Javascript
library? Perhaps we just add a note to the download page that
for use
with Cordova you case use the Javascript library and download
a native
plugin if needed.
Makes sense to me. I think the current site does confuse me
a bit... what's the difference between Web/JavaScript and
Hybrid/Cordova. If we are using the same exact code
(aerogear.js) then my first thought is just to combine that
under JavaScript (which I think is your suggestion?). If the
code is similar, but different between Web and Hybrid then it
may be useful to clearly define the differences.
As a Cordova developer, I'm not a hardcore Java or
Objective-C developer. So my first thought is to find a
plugin. If that doesn't exist, I'm looking for JavaScript. I
want the fastest route (aka the least amount of coding) to
integrating 3rd party tools and making it work for both
Android and iOS apps.
Example 1: AeroGear push notification, I used the plugin.
I hope this helps. I do really love the new look and feel
of the mockups. Very clean!