Click here to Skip to main content
Rate this: bad
good
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 1:14am
Comments
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
   
http://stackoverflow.com/questions/2857376/difference-between-java-se-ee-me

1 solution

Rate this: bad
good
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[^]
 
cheers
  Permalink  
Comments
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 Sergey Alexandrovich Kryukov 535
1 CPallini 450
2 OriginalGriff 270
3 George Jonsson 256
4 Suvabrata Roy 229
0 OriginalGriff 4,873
1 CPallini 3,900
2 Sergey Alexandrovich Kryukov 3,474
3 George Jonsson 2,646
4 Gihan Liyanage 2,236


Advertise | Privacy | Mobile
Web04 | 2.8.140905.1 | Last Updated 7 Oct 2012
Copyright © CodeProject, 1999-2014
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