How does Phonegap to migrate platform app - phonegap-desktop-app

I have an app that maps routes developed for Android.
Now I want to make the app for iOS, I'm estuando about PhoneGap and I have some questions:
1 - The Phone Gap convert my java code to Objective C?
2 - This is the solution most widely adopted platform for migrating apps?
3 - The api google directions works with Phonegap?

from their home page:
Easily create apps using the web technologies you know and love: HTML, CSS, and JavaScript
PhoneGap is a free and open source framework that allows you to create mobile apps using standardized web APIs for the platforms you care about.
Phonegap doesn't convert your code, you can write code in html, javascript and css and phonegap will wrap it as an app for all platforms.
Regarding google directions, I never worked with it, but as far as I know there is a javascript api so you should be able to use it with phonegap.

Related

Is there a service converting web application into native iOs+Android apps AND supporting pusher.com

There is a mess of services converting your existing web application into a native iOS and/or Android app.
For push notifications they all support OneSignal.
But I couldn't find any supporting Pusher.com.
Did anybody know a service like GoNative which support Pusher?
Thanks.
While I am not familiar with app conversion tools you mentioned, you should be able to use Pusher Beams SDKs for Android and iOS directly.
You can find the SDKs here:
iOS: https://github.com/pusher/push-notifications-swif
Android: https://github.com/pusher/push-notifications-android
And there are several tutorials published on Pusher Tutorials site, just search for the Beams tag:
https://pusher.com/tutorials?tag=Beams

Mobile friendly ASP.Net app to mobile app?

I have an ASP.Net web application (web forms) with Telerik ajax controls.
It is currently mobile-friendly, but I would like to put it into an app that a user could download from the app stores.
Is there a quick and easy way to make this work using something like a
WebView or am I likely stuck writing a full native app? The
application​ is mostly data driven (lots of Telerik grids) and will
need an internet connection for most functions.
I guess you could create a native app that opens the web site inside a WebView. That's fairly simple. I've done as much in the Video player app I wrote for my book. However, that isn't in the spirit of mobile apps. The point of putting it in the app store is generally to give your users an app that works like they expect on their phone.
If it is data driven, then expose the data via REST APIs and consume those APIs in a mobile app. If you want offline sync (for resilience or performance), that's an additional consideration. If you want mobile specific functionality like push notifications or authentication via touch id, for example, then those would also need a native app.
Short version - the simple "project my web app into a native app" is easy. But it's unlikely to be satisfying to your users and won't allow you to extend your app with native features.

how to integrate Here maps to windows phone mobile app?

I want to create sample app for here maps in windows mobile.Please help me for this.
how to integrate here maps to my application?
if it is really windows mobile that you are working with, then I would say that there is no native offering available for the platform. You could of course try using the javascript API on any web environment you could utilize with the platform.
For more information for the javascript offering you could visit developer.here.com
Then if you would be targeting newer devices, such as devices having Windows Phone 8, then there would be native API which is using HERE maps, thus with that platform you could simply use it directly.

Mobile App Development in Meteor?

Which framework is best for to develop mobile app in Meteor.I am new to meteor.So please give me suggestions for to develop mobile app frameworks like jquery or is there any more frameworks for mobile app development?
I have never personally developed a mobile application with Meteor but if I did, I would use PhoneGap.
I found this awhile back which is where I would start (meteor-phonegap), I believe this only has support for Android currently though. If you are interested in cross-platform I would take a look at this SO answer.
In addition to PhoneGap you can also interact with your Meteor app via native mobile apps. There are DDP libraries for each of the major platforms so your app can communicate with the server-side Meteor code.
To re-use the client-side code you can go full PhoneGap or if you don't need access to the native sensors and such you can also just use an embedded browser UI component like PhoneGap does but without bothering with the 'bridge' technology they provide.
Hi you can use React Native as client side and Meteor in Server Side.
What is React Native?
React Native is the next generation of React a Javascript code library developed by Facebook and Instagram, which was released on Github in 2013. Native app creation means writing apps for a specific operating system. React Native helps developers reuse code across the web and on mobile.
Why React Native?
Because this is node it is possible to use React Native with Meteor with the same package in npm. The second thing is React Native is Cross Platform that can build app into Android and IOS.
Sample App
https://github.com/spencercarli/react-native-meteor-boilerplate
https://github.com/meteor-factory/awesome-react-native-meteor
https://github.com/spencercarli/meteor-todos-react-native
https://github.com/spencercarli/meteor-react-native-authentication
https://github.com/spencercarli/quick-meteor-react-native`
https://facebook.github.io/react-native/showcase.html

Do I have to use J2ME for Blackberry development?

I would like to begin developing for the Blackberry platform and, specifically, the Bold and also the Storm device which is coming out soon. Do I need to get into Java and J2ME or can I develop sites in ASP.NET and just keep utilizing the skills I already have?
I am completely new to mobile platform development and have no idea what it will take to target these Blackberry devices. I am hoping to continue to use my ASP skills.
To develop Blackberry Applications that are full-featured, have acceptable performance, and look nice, you need to use the RIM native apis.
You can use J2ME applications, but they typically don't mesh well with a full-keyboarded device.
And, of course, web apps will look even worse than that.
This question might help you. "Creating a mini-site in asp.NET that works on blackberry, Windows Mobile, and iPhone"
Are you talking about websites (because you say "develop sites in ASP.NET") or native Blackberry applications (because you say "developing for the Blackberry platform")?
Applications which run on the Blackberry use J2ME. If your application is accessed from a browser on the Blackberry, then it's the server the web app runs on that determines the language, not that it's being accessed from the Blackberry browser.
Then there's Blackberry MDS for integration with enterprise apps. I don't know much about this (never used it or seen an application that uses it) but it's described here: http://na.blackberry.com/eng/services/mobile.jsp
Paul
If you are just doing web development, you don't need to know J2ME for Blackberry. J2ME is a supported JAVA framework for device specific applications. You just need to be familiar with HTML rendering for mobile devices
Assuming that you are building a web app that you intend to be loaded by a Blackberry browser, I suggest building mobile specific pages that are cross compatible across many devices types and configurations.
Look at the Blackberry Browser Development Guides which offer suggestions/best-practices for mobile web development that can applied to all of mobile web development.
Please read this https://web.archive.org/web/20150107061257/https://www.oracle.com/technetwork/systems/index-139239.html
It talks about how one application should not mix RIM UI API calls with CLDC and MIDP API calls.
Ofcourse, I have to mention also that that link is really dated.

Resources