The Lounge is rated PG. If you're about to post something you wouldn't want your
kid sister to read then don't post it. No flame wars, no abusive conduct, no programming
questions and please don't post ads.
Development related, but not a development question:
I want to write a mobile app that will require a database and also use the device's realtime GPS location. I could write it easily as a C# WinForms app, using a SQL server that I managed, but am having trouble deciding on the tech to use for mobile development. And honestly, I just want to get coding.
Should I build it out this way first, then try to convert it over to a mobile app, even ditching C# for java or c? -(I know Java, I would be willing to learn C) Or is it not worth it to hash out a proof of concept to get the logic down first?
Secondly, what are my database hosting options, any speaking from experience? I have experience with SQL and some with CouchDB. I have no problem moving over to NoSQL for this, too.
Open to any most input.
[PS] Not really open to Mono. License is a little pricey, and I'm partially doing this project for future job prospects, of which I see less and less for Mono.
Heard of Xamarin? You write in C#, and it compiles to native code for different mobile platforms. I remember it being a bit pricey though (never used it myself).
As far as the DB, looking for a DB that resides on the device, or one that is accessed over a network? I think iOS comes with some DB (I could be wrong about that), and you can use SQL Azure if you want to use one over a network.