I found here many articles and threads on mobile application development. But still I want to get simple guidance to start programming in this.
Let me say, I am totally new for mobile business application development technologies. So tell me the way for a beginner to choose best technology and also how to start it. What will be the requirements in terms of resources and skills.
Loading

Sam HobbsPosted May 19, 2011, 3:19 AM
You can download and use the Android SDK but you must program in Java to use that. If you knew C++ then you could use that but I think you said you don't know C++.
If you want to use C# then choose Windows Phone 7. Most of what you learn about Silverlight for Windows Phone 7 will be useful in desktop Windows and web sites and most of what you learn about Silverlight for desktop Windows and web sites will be useful for Windows Phone 7 also. I think you can get for free everything you must have to get started with Windows Phone 7 development.
Sam HobbsPosted Jul 18, 2011, 1:59 PM
There will be a Monospace conference this weekend.
Also see the Xamarin mobile products available now! « xamarin press release.
For those interested in knowing how things fit together for Android and Mono, see Architecture - Mono for Android.
Suthish NairPosted Jun 6, 2011, 6:58 AM
Anil KumarPosted May 23, 2011, 1:37 AM
I went on Sam's suggestion and googled for development in Windows Phone 7. Got many idea and easy for C# developers.
Anil KumarPosted May 19, 2011, 2:19 AM
@Mahesh- I got a good basic idea & category of Mobile Appl. development. I dont have any requirement but want to do it for future / knowledge.
@Sam - I have a Samsung Mobile (Android based) and willing to get tested my project on emulator in case it requires other device. You got my question point ("best technology"). Really it was what in my mind. Thanks.
@Felipe - One of my colleague suggested me for iPhone for future prospect.
Yet confused what to and where to start.
Sam HobbsPosted May 18, 2011, 10:14 PM
What phone do you have? Most development tools for mobiles can be tested in an emulator but it helps to have a real device. What choices are available for you for a real phone?
Mahesh ChandPosted May 18, 2011, 12:11 PM
To build a mobile app that targets the browser, you can use HTML or ASP.NET or JSP or PHP. The application will be hosted on a web sever like any other website and will be accessed through a browser.
To build specific mobile apps (iPhone, Android, WPF7 etc), you have to build separate apps using a API/Framework provided by the vendors. These apps are installed and runs on the mobile itself. There is no need to have a web server or hosting.
Abhimanyu K VatsaPosted May 18, 2011, 8:34 AM
Android will be good option for you as experts says.
Start from here http://www.c-sharpcorner.com/UploadFile/mahesh/5795/
Felipe RamosPosted May 18, 2011, 8:22 AM
I would start with Android since it is open source and Java isn't that different from C#.
Abhimanyu K VatsaPosted May 18, 2011, 8:08 AM
http://msdn.microsoft.com/en-us/windowsmobile/bb975138.aspx
http://msdn.microsoft.com/en-us/library/aa286514.aspx
http://dotnetslackers.com/articles/aspnet/Mobile-Device-Detection-and-Redirection-Using-ASP-NET.aspx