I have been developing Phonegap application. I was looking into how Google App Engine(GAE) can be used with Phonegap.
I have couple of queries for which I couldn't find explanation after I Googled a little bit..
How GAE can be used with Phonegap?
Can GAE be used with existing Phonegap apps?
How is it beneficial?
What will be pros and cons?
I Googled little bit but .
Any links to give overview of this would be a great help.
Thanks.
You can use google app engine with your phonegap using custom web service (REST and SOAP) as long your app can request and response with your web service.
Related
I have to build an android hybrid application with rails using turbolink but could not find any simple example, i have no experience with java, but a good experience with rails.I found one video but not of much help.
Please suggest and share the links to create some basic example apps. Any help is appreciated. Thanks
If you want it to be downloadable from the play store and not just a phone browser app, my best advice is probably to spin up a new React Native app that manages your front-end views, and makes API requests to your backend Rails app. Your Rails app would not deliver views to your React Native, it would deliver JSON. React Native apps can be released to both the iOS and Android app stores.
There are tons of good tutorials to achieve that. Hope it helps.
So what I want to do is, "develop" an app where it main purpose is just to open a website. I need that on android and ios. Is there an online website to do just that?
I jused to know a website, where you could develop for various platforms (PHP, Java, Object C for iOs) and even test your code online.
Somehow I can't find it anywhere. Thank in advance if you can either show me the website again or find me a new website to do just that.
Regards!
Update:
Found the website: http://www.programmr.com/
I think you're referencing PhoneGap.
PhoneGap allows you to build native applications using HTML/CSS/JS for all mobile operating systems.
If all you want is for your iPhone App and Android App to open up a website "inside" of the application, you will want to use a webView. This will allow you to have your application listed on the iOS App Marketplace and the Android Google Play Store.
EDIT: This will definitely work on Android. You must get pass Apples app approval process to get on iOS of course.
This question already has an answer here:
Convert a website to an android application [closed]
(1 answer)
Closed 9 years ago.
I have an ASP.NET website I want to convert to a downloadable native app for iOS/Android devices.
I was wondering if this was at all possible - I am aware of all the tweaks required to make the website mobile-friendly (server/client wise), but I'm currently unaware of how to compile the website as a native app.
Also, since my site has server-side logic, the native app should work like my normal website, sending and receiving data between the client and server.
Thanks,
Ron
While you are right that a native app and a website are similar that they send and receive data from the server, that's probably the only similarity.
As a concept native apps and websites are very different and I don't think you can expect to convert between the two. Depending on how the website is implemented, it might be more work or less work.
ASP.NET encourages a development model where you don't think about the client and server as separate entities and tries to abstract the technology underneath (HTTP, HTML, web server). This is why most ASP.NET websites are usually implemented in a way which you wouldn't follow when developing an app.
I think your best bet is to either make the existing site mobile-friendly or just implement a native app from scratch. For info about the first suggestion, you can read Scott Hanselman's blog post. As for native apps, I'm sure you can find many resources through Google.
For the fast solution, create a mobile friendly responsive CSS for your existing site and use Cordova/Apache Phonegap shell to embed it as initial page.
If your ASP.NET page is developed using MVC, I would suggest you to write another HTML5 page that uses ASP.NET Web API and use it with Cordova. Of course, you can also choose to develop a native app in a native language of the platform (like Swift in IOS or J2ME in Android) if you can convert it to WEB API structure.
It would be very hard to convert old-styled ASP.NET apps to mobile native apps. Once, I wrote a Cordava hybrid app for a similar issue that uses a browser object to open some local and server pages on the native app. Native part was used for header and tab control navigation. Hybrid apps are like native apps, you can download from app store / google play but they uses internal web browsers to show the content. Some part of your app can be still native.
If you are interested in this Web/Hybrid app development approach, you can also look at Ionic Framework.
Look at Hybrid apps and Cordova for the start. Good luck!
I have to develop as soon as posible an appication (for android) similar to foursquare, I need to store some details in the phone and retrieve some other data from a web service. I can develop with phonegap or like a native app. What option do you recomend? What are the advantages and disadvantages of each one?
I think that to develop an app similar to foursquare you need to develop a native app.
In fact I believe that you'll need to integrate the app with the use of the GPS and maps... this is not simple but this features are well documented.
Good luck :)
For as soon as possible, choose the platform you're more familiar with. Native development is in Java, Phonegap is in JavaScript and HTML. If you don't know either, hire someone who does - that'll be much faster that learning from scratch. Probably cheaper, too.
Are there any guide lines for developing an Android web application? I am developing a web application and hosting it on the web, and I want to use WebView to incorporate that link in my Android application.
If we want to develop a mobile website do we need to follow any set of standards? If yes, are there any tutorials or examples?
W3C has a list of mobile web app best practices. http://www.w3.org/TR/mwabp/
Update:
The Android Developer official site also has a good reference;
http://developer.android.com/guide/webapps/index.html