GordonG
Posts: 0
Joined: Wed Jun 11, 2014 5:50 am

what is a hybrid app?

I'm trying to figure out what constitutes a hybrid app. I gather it involves using plugins that access native mobile device services. Is that correct?

I'm using the barcode scanner plugin. Does that make my app a hybrid app?

Further, if I choose to download my code and finish the development using, for example, xCode, will the barcode scanner be included in my code?

Thanks for your help!

Evgene Karachevtsev
Posts: 12
Joined: Mon Apr 28, 2014 1:12 pm

what is a hybrid app?

Hello Gordon,

Hybrid app means that it's half native app(phonegap part), half it is html/js app. Any app which you get from builder(. ipa or. apk ) is hybrid app.
All functionality you used will be exported in xCode

GordonG
Posts: 0
Joined: Wed Jun 11, 2014 5:50 am

what is a hybrid app?

Hi Again, Evgene!
so, is my app that uses the barcode scanner plugin a hybrid?

Code: Select all

And this means appery.io cannot host my app?  (still not sure what hosting means). 

Thanks!

Evgene Karachevtsev
Posts: 12
Joined: Mon Apr 28, 2014 1:12 pm

what is a hybrid app?

Gordon,

The plugin does not matter. If your finished application has an extension .apk(for Anroid) or .ipa(for iOS) this is hybrid app. If you want someone to be able download it from Internet you should publish it. You may find more info here: http://devcenter.appery.io/documentat...

GordonG
Posts: 0
Joined: Wed Jun 11, 2014 5:50 am

what is a hybrid app?

Hi Evgene, or anyone else,

OK, after chewing on this information for a while, I still don't quite understand:

What determines whether or not I can publish my app purely as a web site (i.e. pure HTML5), or I must publish it as a standalone hybrid app only available to users from the apple, andriod, or other store service?

I am using the barcode scanner. I note that I cannot test this app in a browser on a phone, but I must use appery.io's testing app. This implies that my app cannot be published as pure HTML5.

So, when you say that the plugin does not matter, that does not make sense, Because it appears that if I use certain components ( like the barcode scanner plugin), then I cannot publish to HTML5 only. In other words, the use of the plugin has determined my publishing options - in my example, the use of this specific the plugin does matter.

Does that make sense? What am I missing?

Evgene Karachevtsev
Posts: 12
Joined: Mon Apr 28, 2014 1:12 pm

what is a hybrid app?

Hello Gordon,

The functionality of your application imposes restrictions. if you need to use device's features (messages from other applications, phone book, accelerometer, camera, etc), then you can't make html5 application. You should use a hybrid application. However, you may also want to use a hybrid application if you do not need any device's features, and you just want to make your application to be installed on the device via market.

GordonG
Posts: 0
Joined: Wed Jun 11, 2014 5:50 am

what is a hybrid app?

excellent - yes, that makes sense now. Thank you!

FoxInTheWalls
Posts: 0
Joined: Mon Feb 24, 2014 12:11 pm

what is a hybrid app?

Hi, I thought hybrid meant that it would display equally well (responsively) on any device...and yet when starting an App Appery asks me to choose phone or tablet. Are there any tips and tricks to ensuring that the App is responsive on any and all devices.

Yurii Orishchuk
Posts: 0
Joined: Fri Feb 14, 2014 8:20 am

what is a hybrid app?

Hello,

Nope, Hybrid means than your app are native and web app simultaneously.

You can use all jQm/jQuery and js/css things to make your app Responsive as you need.

Also if you have some specific responsive problem you can ask about it.

Regards.

Alex GG
Posts: 0
Joined: Thu Nov 14, 2013 11:11 pm

what is a hybrid app?

Hi Yurii,

I have a native app (actually on both stores already), I want to publish it as an HTML5 so people can access it from the internet.

For the desktop version, I want to change the original design because only removing the frame, doesn ́t look as a web page, and if it is accessed from a mobile device, I want to change it as in the native app design.

So, how can I make it responsive? Do I need to add some code in the device ready event of startScreen to detect if it is desktop or mobile and switch designs?

Regards

Return to “Issues”