Click here to Skip to main content
13,248,562 members (57,008 online)
Rate this:
Please Sign up or sign in to 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 28-Sep-12 2:14am
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

1 solution

Rate this: bad
Please Sign up or sign in to vote.

Solution 1

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[^]

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)

  Print Answers RSS
Top Experts
Last 24hrsThis month

Advertise | Privacy |
Web04 | 2.8.171114.1 | Last Updated 7 Oct 2012
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100