Getting Started In Android Programming?

pointeman
pointeman used Ask the Experts™
on
I've been programming .NET for 8 years. Now I would like to build Phone Apps and would like to get started in the right direction. I have some questions, feel free to inject your comments.

Q. Can I use VS2008 or is there an App Studio builders use.

Q. Is Android a good way to go?

Q. Is IPhone a better way to go?

Q. Is there a cross-platform programming language?

Q. Can a typical web app run on a phone?

Q. Do the phone apps link to a web service for database info?

Q. Can a phone have a local database?

Q. Are phone apps licensed?

Q. How do I limit a phone app to only 1 installation to avoid piracy?

Q. Can phone app code be protected with obfuscation, etc...?

 
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
Molly FaganApplications Team Supervisor

Commented:
My coworker and I have been starting to do research on this--haven't actually started any development yet as other projects, etc. have priority.  He gave me this link, http://en.wikipedia.org/wiki/Mobile_application_development and pointed out that Airplay SDK allows for cross-platform development.  Also, HTML5 is something that I've seen mentioned more and more with regards to mobile development.

With regards to the database aspect--I bought a program for my iPod Touch that syncs my to do list in Outlook to Toodledo and I know there are tons of apps to sync with various stuff in Gmail, etc. so I'm guessing there's web services involved there.

Top Expert 2011

Commented:
what kind of apps do you want to develop: game,business....,online,offline,web?

Author

Commented:
It's a small app that holds bike club info like: Name, Address, meets, mileage, etc... and my client wants to eventually link to a web service to sync all the members of the same bike club
Top Expert 2011

Commented:
do you need offline using?

Author

Commented:
Stand-alone app for now, but later use web service.

Author

Commented:
ya looks like Marmalade has nice features. http://www.madewithmarmalade.com/
Just don't know if code obfuscation protection is needed to help against code piracy.
Top Expert 2011
Commented:
stand alone apps for Android is Eclipse and Android Development Tools (ADT) is a plugin for the Eclipse IDE that is designed to give you a powerful, integrated environment in which to build Android applications and Java
http://developer.android.com/sdk/eclipse-adt.html it's free


Author

Commented:
I'm really hoping for a cross-platform phone app plugin for VS2010, but not holder my breath...
Top Expert 2011
Commented:
also check this
http://xamarin.com/ for Android make it easy for .NET developers to dive right into mobile development.

Author

Commented:
Q. Are you currently using either MonoTouch or Mono?
Q. MonoTouch must be installed on MAC?
Q. Mono must be installed on PC?

Top Expert 2011

Commented:
MonoTouch requires a Mac
Mono for Android windows/visual studio

Author

Commented:
Sorry, got busy, be back tomorrow...

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial