using Phonegap ,appcelerator can develop apps like pure android and IOS - javascript

I heard that phonegap and appcelerator develop android and IOS by using html javascript and css .but i confused can it implement all functionality that we do by using pure android development like HTTP requests ,Bluetooth connection apps and sqlite DB connection apps and also android and IOS games.Is it possible to do these kind apps by using phonegap or appcelerator. what are the limitations of these frame work.
Thank you

For Appcelerator, the answer is that there are some native functions on each platform that you cannot use directly from Appcelerator. You can definitely use sqlite on both platforms.

Both Phonegap and Titanium are free for developing mobile application and to develop apps using Titanium, you should need basic knowledge in javascript since it is simple javascript combined with Titanium API while we can use most of web technologies like HTML, Javascript, CSS etc. It's purely depend on what type of application you want to create. More simply if you want to create simple app that does not contain graphs and drawings you can simply use Titanium but if your app contains graphs you should use Phonegap.
Please refer the following links. Each can answer your question.
Comparing Titanium And Phonegap - Appcelerator blog
Titanium and Phonegap
Comparison Between Corona Phonegap Titanium
Phonegap vs Titanium
Phonegap or Appcelerator Implementation
Doubts on using Phonegap and Titanium
Appcelerator Titanium vs. Phonegap: Which is the better Mobile Development Platform?
Xamarin 2.0 vs Appcelerator Titanium vs PhoneGap
You can see the pricing and plans below:
Titanium Plans and Pricing
Phonegap build pricing plans update

Related

Bar code scanner using user media

I developing an web application that is gonna be responsive so it can also be used on phones/tablets. This is the 2.0 version, the previous version has an web application and an Android app, on the Android app there is this feature that read an bar code from products and query for it on the database..
I am looking for a HTML5 + JavaScript plugin to read barcodes that is efficient and easy to use, can you suggest some?
If you are going to use Phonegap, I can highly recommend this https://github.com/phonegap/phonegap-plugin-barcodescanner
Great D

developing android app using dreamweaver cs6

Good day/night everyone. I am looking to go into mobile app development and made some research. I found out that you could use javascrpt, html5 and css to develop applications using phonegap. I also found out that dreamweaver supports phonegap and android sdk as plugins. My question now is, if I want to develop an android app in dreamweaver, am I to use the android native code or will I use html5, css and javascript that phonegaps uses. Thanks.
Phonegap only support for HTML, CSS, and JavaScript. If you want add native functionality into hybrid app such as barcode scanner, camera or similar with that, you need to use cordova.exec.
Below is a list of phonegap plugin.
https://cordova.apache.org/
You can integrate native functionality into hybrid app also.
iOS: http://blog.revivalx.com/2014/03/10/androidios-adding-native-functionality-to-hybrid-application-with-apache-cordova-plugin/
android: http://blog.revivalx.com/2014/03/11/ios-adding-native-functionality-to-hybrid-application-with-apache-cordova-plugin/
Dreamweaver is web editing software, so you would use it for PhoneGap applications. If you want to do native development you will want to use Eclipse or Android Studio so you can compile the native code.

How to manually install Phonegap libraries without Xcode?

Do I need to install Phonegap libraries or is it enough to copy them to a place where the app scripts stay?
I am developing an app in javascript,html,jquery,css php ect using Dreamweaver on Windows. I want to use cordova-2.0.0 which is the last version of Phonegap for uploading pictures from an album or from capturing them. I have grabbed the full example from http://docs.phonegap.com/en/2.0.0/cordova_camera_camera.md.html#Camera This code requires src="cordova-2.0.0.js" and the problem is I do not know if I should install Phonegap or copy its libraries to a place that the sample script can see them.
I haven't done it without xcode so maybe not the best answer however you could try IBM Worklight which is an eclipse based IDE that has PhoneGap or alternatively would be to look at something like Sencha Touch which has native development capabilities in HTML5 as well.
You copy the PhoneGap libraries to a suitable location and then you import the files into your application project. PhoneGap homepage provide details on how to do this.
Since you don't want to use Xcode, I'm assuming it is because you are using Windows. Have you seen this guide about creating Phonegap iOS apps?
Detailed Guide for setting up building iOS apps without a Mac
EDIT: If you are trying to create a web app that is accessed from Safari, and you are trying to upload photos, then you should probably read this question

How to build web application which will work fine for touch screen?

What all possible support is there from open source world for building web based application for mobile/ipad touch screen?
I was going through http://jquerymobile.com/.. is it good plugin to develop web based application for mobile/ipad touch screens? Has any one used that..is it easy to customize?
what are the major challenges faced in using this?
Any other good tool/plugin for my development work?
PhoneGap is a framework to wrap your HTML5 app in a WebView, so you are able to deploy it like a native app. PhoneGap supports iOS, Android, Windows Phone, Bada, Symbian, Blackberry and WebOS.
Getting started with PhoneGap
jQuery Mobile is a Javascript framework for UI design of apps for mobile touch devices.
Getting started with jQuery Mobile
It is nice and easy to use for simple apps. jQuery Mobile is also themable and you can customize it with your own CSS.
If you want to deploy your web app as a native app in app stores, PhoneGap is the way to go, but you can also deploy your web app with jQuery Mobile UI on a web server, if you want it to be accessible online.
jQuery Mobile Docs:
PhoneGap is an HTML5 app platform that allows developers to author
native applications with web technologies and get access to APIs and
app stores. Applications are built as normal HTML pages and packaged
up to run as a native application within a UIWebView or WebView (a
chromeless browser, referred to hereafter as a webview).
PhoneGap Wiki:
jQuery Mobile: Touch-Optimized Web Framework for Smartphones & Tablets
A unified user interface system across all popular mobile device
platforms, built on the rock-solid jQuery and jQuery UI foundation.
Its lightweight code is built with progressive enhancement, and has a
flexible, easily themeable design.
Seriously cross-platform & cross-device
jQuery mobile framework takes the "write less, do more"
mantra to the next level: Instead of writing unique apps for each
mobile device or OS, the jQuery mobile framework will allow you to
design a single highly branded and customized web application that
will work on all popular smartphone and tablet platforms. Device
support grid
Touch-optimized layouts & UI widgets
Our aim is to provide tools to build dynamic touch interfaces that
will adapt gracefully to a range of device form factors. The system
will include both layouts (lists, detail panes, overlays) and a rich
set of form controls and UI widgets (toggles, sliders, tabs).
Phonegap is another option. Which works for several platforms
We have used jQueryMobile as well as Sencha touch for developing web applications for touch screens.
Sencha Touch is the leading MVC-based JavaScript framework for building cross-platform mobile web applications. Sencha Touch leverages hardware acceleration techniques to provide high-performance UI components for mobile devices. New developers will appreciate the availability of Sencha Architect, a GUI tool that helps create interfaces as easy as drag and drop. 

How to communicate between titainum based iPhone application and native ios application

Team,
I'm new to titanium. I'm working on creating enterprise application for iPhone. I need to know is there any way to communicate between two iPhone applications? Where as one application is created as native iPhone application using objective c and other is created using titanium framework.
Kindly share ur thoughts how to do this.
Thanks
Shatthi
The Titanium application is actually converted into a native application. You can actually open the build' project in xcode and further develop it there. So there should be no difference to it.
On the other hand, communicating between iPhone apps is not really possible with apps. You can however open links with a prefix to other apps. This is explained here: http://mobile.tutsplus.com/tutorials/iphone/ios-sdk-working-with-url-schemes/
I don't know the support for Titanium to actually create the url catchers. It can be done by Xcode as explained in above link. But because you want to communicate TO an native-build app, that app only needs to have the support to understand those links
You could also use this approach: link between apps modifying the editing menu (bubble-popup menu) - a similar way to do this

Categories