Click here to Skip to main content
Rate this: bad
Please Sign up or sign in to vote.
See more: Android
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 at 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 at 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 at 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 at 7-Oct-12 3:48am
Thank you for your information but the problem is that USD 399!!
Sandip.Nascar at 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
0 Zoltán Zörgő 185
1 Sergey Alexandrovich Kryukov 160
2 Peter Leow 100
3 CPallini 70
4 Ramza360 51
0 Zoltán Zörgő 80
1 the other paul 23
2 Shmuel Zang 10
3 Aarti Meswania 5
4 Member 11389991 -2

Advertise | Privacy | Mobile
Web03 | 2.8.150129.1 | Last Updated 7 Oct 2012
Copyright © CodeProject, 1999-2015
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