Click here to Skip to main content
15,911,848 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more:
Hey all!
I'm a .net developer who wants to start android app developement. I found out that I have to either learn Java or use mono for android and program in c#. Which one is better?

Do you have the power of using Java when developing using mono for android or it has restrictions?
Posted
Comments
ridoy 28-Sep-12 7:49am    
it completely depends on you..if you are eager to learn java then you can start it,but if you want to stay with .net,then relax,start with mono,it is powerful enough for developing android apps
cs101000 29-Sep-12 3:01am    
Thank you for the answer. And what is the differance between Java SDKs(SE,EE,ME)? I saw many versions of those and I dont know which one to download to get started?
ridoy 29-Sep-12 6:02am    
http://stackoverflow.com/questions/2857376/difference-between-java-se-ee-me

1 solution

As a .net developer, I would prefer to go for Mono Android. I personally have been developing Android Application for the last few years both in Java/Davlink and Mono C#.

Like java, Mono C# Android is capable of creating powerful Application.
Even in few cases, I find working with Mono C# more comfortable than Java when comes to communicate with Webservice and WCF.

Moreover, there is a learning curve, if you go for java as you have already a knowledge in .Net.

One thing to note before you start developing Android Apps in Mono -
There is a licence fee to deploy apk file in device (USD 399). It is free to develop application and test in emulator.

Apart from this, Xamarin Mono C# is awesome and you can even use your existing business layer and data layer with minimal change.

Check my latest article on Android Mono C#
Android - Stock Market Watch (COINS) in C# using Visual Studio 2010[^]

cheers
 
Share this answer
 
Comments
cs101000 7-Oct-12 3:48am    
Thank you for your information but the problem is that USD 399!!
Sandip.Nascar 7-Oct-12 4:30am    
If you want to explore for your own interest, then cost is a problem but for creating apps for client, 399 is a little money that client has no problem to afford. What comes free in Windows? Everything we use Win 7, VS, SQL Server, MS Office has a license cost.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900