Click here to Skip to main content
15,881,882 members
Home / Discussions / Mobile
   

Mobile

 
Questioneclipse Pin
Member 103849266-Nov-13 12:38
Member 103849266-Nov-13 12:38 
AnswerRe: eclipse Pin
Richard MacCutchan6-Nov-13 23:02
mveRichard MacCutchan6-Nov-13 23:02 
QuestionLooking for cross platform development/framework feedback Pin
Joe Woodbury30-Oct-13 5:53
professionalJoe Woodbury30-Oct-13 5:53 
AnswerRe: Looking for cross platform development/framework feedback Pin
Jeremy Hutchinson30-Oct-13 7:05
professionalJeremy Hutchinson30-Oct-13 7:05 
AnswerRe: Looking for cross platform development/framework feedback Pin
A_WoodApple30-Oct-13 8:39
A_WoodApple30-Oct-13 8:39 
GeneralRe: Looking for cross platform development/framework feedback Pin
Joe Woodbury1-Nov-13 6:50
professionalJoe Woodbury1-Nov-13 6:50 
GeneralRe: Looking for cross platform development/framework feedback Pin
Member 1047558618-Dec-13 14:02
Member 1047558618-Dec-13 14:02 
AnswerRe: Looking for cross platform development/framework feedback Pin
dexterama30-Oct-13 8:41
professionaldexterama30-Oct-13 8:41 
I'm not overly experienced, by any means, but I've dabbled with native and cross platform. RedGate makes a great product (I have NO association with the company) called Nomad for Visual Studio ([^]). It's a cross product/platform tool that plugs into Visual Studio. I used it enough to build an app that ran on both on an iOS and Android device, and queried web services via JavaScript. It was slick, stable, and I spent all my time learning HTML5 and dusting of JavaScript.

Our company has decided to go native, but I'm not sure I agree. Yes, we use RESTful services, and yes, we're sharing simple JSON data packages from the back end, so the UI is very much able to be platform specific. So now I'm building a native Android prototype. Yes, as a C# developer Java is an easier transition, but the native stack is unique. I've had to learn about saving login information/session states when rotating screens, the uniqueness of binding to a ListAdapter, and the caveats that are the platform. It's fun, but I keep thinking that it's a blank slate the day they ask for my prototype for iOS. Yes, the business logic is in the back end, but the UI isn't light, small or a trivial task, let alone if you know you'll build and maintain at least two stacks. (We will need to support Surface tablets too, so we know we'll need three UI teams eventually.)

BUT - weigh a couple of things - can you/your company afford to have an iOS team and an Android team building the same UI for a given product? Yes, users prefer native Android controls/look and feel, as do Apple users, but if you can't afford both teams, then having a cross platform product that you can sell to either consumer is more valuable (to me) than native.

Also weigh how much of your consumption will depend upon the features on the device; if you're not interested in geolocation, snapping photos, or maybe don't have a need to get to native services, cross platform is a stronger option. In our case, we're very device centric now, using the camera, the GPS, the accelerometers, etc. In theory you can get there with PhoneGap, but it's a weight that must be measured.

Finally, consider your audience and your application suite. My company has a large suite of products and product lines. Each app we release for the new mobile work (because we're a bit playing catch-up) has to be a quality, top notch, well-performing product. We can afford to dribble out a product within a suite at a time, one that lends itself to mobility, and learn as we go. If you're a smaller shop with less applications, it's all about delivering the best product to the largest number of your customers.

Native or cross platform isn't a light decision. I wish you luck, but make your spreadsheet and start adding some weights. And avoiding the wrong tool, really, is finding one that satisfies all of your use cases. And if the bulk of your cross platform code is HTML5 and JavaScript, it's quite portable if you want to use another cross platform product.

cheers.
I awoke in a fever,
The bedclothes were all soaked in sweat.
She said, "You've been having a nightmare.
And it's not over yet" - Roger Waters

GeneralRe: Looking for cross platform development/framework feedback Pin
Joe Woodbury1-Nov-13 6:32
professionalJoe Woodbury1-Nov-13 6:32 
AnswerRe: Looking for cross platform development/framework feedback Pin
Kent Sharkey30-Oct-13 11:01
staffKent Sharkey30-Oct-13 11:01 
GeneralRe: Looking for cross platform development/framework feedback Pin
Joe Woodbury1-Nov-13 6:54
professionalJoe Woodbury1-Nov-13 6:54 
GeneralRe: Looking for cross platform development/framework feedback Pin
Kent Sharkey1-Nov-13 7:28
staffKent Sharkey1-Nov-13 7:28 
AnswerRe: Looking for cross platform development/framework feedback Pin
docdal2-Jan-17 23:09
docdal2-Jan-17 23:09 
QuestionGPS Coordinate system Pin
i gr825-Oct-13 3:46
i gr825-Oct-13 3:46 
AnswerRe: GPS Coordinate system Pin
Member 1036859130-Oct-13 6:53
Member 1036859130-Oct-13 6:53 
AnswerRe: GPS Coordinate system Pin
Black68cougar4-Nov-13 6:28
Black68cougar4-Nov-13 6:28 
QuestionBitmapFactory.decodeStream problem for Android 4.1.2 or grater Pin
arifkomurculer23-Oct-13 1:42
arifkomurculer23-Oct-13 1:42 
AnswerRe: BitmapFactory.decodeStream problem for Android 4.1.2 or grater Pin
Xiao Ling28-Oct-13 21:12
sponsorXiao Ling28-Oct-13 21:12 
GeneralRe: BitmapFactory.decodeStream problem for Android 4.1.2 or grater Pin
arifkomurculer30-Oct-13 23:23
arifkomurculer30-Oct-13 23:23 
GeneralRe: BitmapFactory.decodeStream problem for Android 4.1.2 or grater Pin
Xiao Ling30-Oct-13 23:44
sponsorXiao Ling30-Oct-13 23:44 
GeneralRe: BitmapFactory.decodeStream problem for Android 4.1.2 or grater Pin
arifkomurculer31-Oct-13 0:03
arifkomurculer31-Oct-13 0:03 
GeneralRe: BitmapFactory.decodeStream problem for Android 4.1.2 or grater Pin
arifkomurculer1-Nov-13 12:34
arifkomurculer1-Nov-13 12:34 
QuestionAndroid Pin
Member 1035100221-Oct-13 19:42
Member 1035100221-Oct-13 19:42 
AnswerRe: Android Pin
thatraja21-Oct-13 20:58
professionalthatraja21-Oct-13 20:58 
QuestionAndroid: Image Gallery Groupbed By Date like Android Photo Calendar Pin
gonzaloleon11-Oct-13 17:15
gonzaloleon11-Oct-13 17:15 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.