Cordova or Phonegap? Which one? - mobile

I'm a Web Designer and Web Developer, I want to switch to cross platform mobile framework, so I want use Cordova or Phonegap .
But my question is which one is better or overall what's the difference between these frameworks? Phonegap is an Adobe product and Cordova is an Apache product.
I do not know which one should I choose and learn?

PhoneGap is powered by the code of Cordova. I encourage you to search on Google for a precise answer. Here are a couple links about that subject. http://phonegap.com/2012/03/19/phonegap-cordova-and-what%E2%80%99s-in-a-name/
http://blogs.telerik.com/appbuilder/posts/13-03-26/demystifying-apache-cordova-and-phonegap
To answer your question; they do the same thing but PhoneGap have more functionalities.

Recently phoneGap released an amazing dev tool : http://app.phonegap.com/
The PhoneGap Developer App
Develop locally then see the changes instantly on your mobile device.

Related

How to integrate Adobe Creative SDK Feather Editor in Ionic/Cordova

I am creating a mobile hybrid app with the Ionic framework, and I'm trying to integrate the Feather Editor. My best scenario would be that a Cordova plugin was available, since the Adobe Creative Web SDK is not optimized for mobile, but the Android and iOS SDKs are.
There are some legacy plugins, some of which are only for iOS, and the following one, which seems to be outdated, since the Feather Editor wouldn't launch:
https://github.com/m1is/AviaryCordovaPlugin
I also tried the following angular directive:
https://github.com/m00s/angular-aviary
This directive works for web, but on mobile it is not working properly, I guess because of the fact that the web SDK is not optimized for mobile. What happens is that the Feather Editor launches but it takes too much space, not fitting into the mobile screen. Plus, the tools are not showing, and a loading icon is shown forever.
So I guess that the right path would be to create a new Cordova plugin that works with the latest Cordova and Adobe Creative Android/iOS SDKs.
Has anyone tried a different approach?
The Creative SDK team recently collaborated with PhoneGap to release plugins that are compatible with PhoneGap, Cordova, and Ionic.
Among them are the new Image Editor UI PhoneGap plugin and template.
More details are on the Creative SDK blog.
You can get a quick overview of everything on offer on the Creative SDK GitHub page's Plugins section.
I developed this Cordova plugin:
https://github.com/jguix/Cordova-FeatherEditor
It currently supports Android.

Can you use the Ionic framework to build Mac apps?

The title pretty much says it all. I was asked this question today and really didn't know the answer.
Ionic is not intended to build desktop, or even desktop browser based applications.
From the official docs :
Ionic is focused on building native/hybrid mobile apps rather than
mobile websites.
As such, our browser support tends to be whatever Web View API is
available to native apps on a given platform. For Ionic 1.0.0
"uranium-unicorn", that means UIWebView for iOS 7+, and Android 4.1
and up. Windows Phone and FirefoxOS support is on our roadmap.
Even if you implement a browser website using ionic, the rendered output would rather weird.
Infact, Ionic has itself implemented it's website using bootstrap ;)

compile angularjs ionic app with Phonegap Build

is it ok to compile a AngularJS+ Ionic app using Phonegap Build or Steroids ?
Or should I use another platform ?
I would like your feedback!
Thanks
To answer your question, yes you can use PhoneGap Build to build your application. We are using it to build our AngularJS + Onsen UI app, but it should also suitable for Ionic. The question isn't really about which front-end techniques you use, whether it is about your other needs such as platform support (PhoneGap Build supports "only" iOS, Android and Windows Phone 8) and plugins needed (again, PhoneGap Build doesn't automatically support every plugin there exists, but ~400 they support should be enough in most of the cases). If there limitations are okay for you, go ahead and try it. It is easy to setup and has quick builds almost out-of-box for your Cordova application.
About Steroids, I can't say anything as haven't used it.
yes you can use PhoneGap Build to build your application on android and window phone but ios you need key Provisioning profile good luck

Using yeoman for development of a mobile website?

I am currently looking for a tool/workflow to support me in creating a mobile version of our website. Due to the main subject of our website, this should be a dedicated mobile version instead of a responsive version of our main site.
I came across yeoman and it looks really promising with a lot of features that I would be using like CSS and JS minifying, Spriting etc., a lot of tools that support me for the deployment of the webpage.
However as far as I can see the main focus for yeoman is on "normal" web apps, not for mobile. Am I right? Has someone used yeoman already for a mobile website and what was the experience and/or points to look out for? Are there any other alternatives to consider?
Try mobile-boilerpate generator for yeoman.
It scaffolds out H5BP Mobile Boilerplate
You are right Yeoman is for any web app you want to build; not just mobile specific.
For a mobile version of a website; they can be made similar to desktop sites although you still have to keep responsiveness in mind as not all devices are the same size.
In terms of a framework to consider, Lungo is a brilliant UI framework that can be used to make a native looking website.

Examples for successful real life mobile cross-platform / hybrid apps?

I have nothing found here or on google.
Do you know any (good/successful/most sold/most downloaded) samples for mobile cross-platform apps?
If so, on which frameworks (jQuery Mobile, Sensa, PhoneGap, etc.) are they built on?
I want to get some feeling for wether it is possible to create successful mobile cross-platform apps or not.
The success of your application doesn't depend on the platform or framework :))
First, you have to decide whether you want develop a game/social/finance app because games are usually implemented per-platform, but it isn't a rule since appMobi GameDev XDK can be used to create cross-platform games.
appMobi app gallery: http://www.appmobi.com/index.php?q=content/built-appmobi
PhoneGap app gallery: http://phonegap.com/apps
Sencha Demo apps: http://www.sencha.com/products/touch/demos/
Appcelerator apps: http://www.appcelerator.com/thinkmobile/showcase
I recommend you to find out what kind of app you want to develop. Later, you can evaluate the platforms/frameworks.
LinkedIN Engineering has published a series of fantastic case studies on their experiences and findings while developing a Hybrid mobile app for iPad :-
http://engineering.linkedin.com/mobile/linkedin-ipad-nativeweb-messaging-bridge-and-websockets
Please refer to another thread i have started on this same topic :-
Are there any Case Studies similar to the ones published by LinkedIn Engineering?
QtWebkit you can use html and native code. Famous apps have used this approach.

Resources