by YSH
7 replies
Got to choose which programming language is best for android application programming
android studio using java or xamarin studio using C#
#java
  • Profile picture of the author ynef
    Quoting from Google:
    The official language for Android development is Java. Large parts of Android are written in Java and its APIs are designed to be called primarily from Java. It is possible to develop C and C++ app using the Android Native Development Kit (NDK), however it isn't something that Google promote.
    Signature

    Content writer, web developer, SEO consultant - Ynef's Portfolio

    {{ DiscussionBoard.errors[10164625].message }}
  • {{ DiscussionBoard.errors[10165437].message }}
  • Profile picture of the author PHR
    I would suggest going the "easy" way.

    The main Android Dev community is talking about Java, not C#.

    Imagine you have just one problem after another with C# while programming your Android App.
    Do you think you will get such a great support and resources to check why your code doesn't work in the C# community instead of the Android Dev community?

    I dont think so.

    Just go the straight/easy way.

    Cheers!
    {{ DiscussionBoard.errors[10166715].message }}
  • Profile picture of the author zinist123
    Hi,
    Java is the best language, and most of the android developers uses, so I'll recommended you to go through with java language.
    Thanks
    {{ DiscussionBoard.errors[10167635].message }}
    • Profile picture of the author YSH
      thanx for the great respons everybody .....
      actually I'm pretty good in C and C++ languages so I thought C# might be a good choice for me but when I started digging I found out that C# and java are very similar in code structure beside C# Xamarin platform are gaining popularity recently but I guess I'm Going towards java since I can get greater support in that field.
      {{ DiscussionBoard.errors[10169701].message }}
  • Profile picture of the author Wiliam Haminton
    Vote Java
    Signature

    Start your business with Webinar Webinar Jeo Bonus-
    ||Webinar Jeo Bonus

    {{ DiscussionBoard.errors[10450416].message }}
  • Profile picture of the author sandeepjkl
    C# is a simple, modern, general-purpose, object-oriented programming language developed by Microsoft within its .NET initiative led by Anders Hejlsberg.
    Java does not include a preprocessor and does not define any analogs of the #define, #include, and #ifdef directives. Constant definitions are replaced with staticfinal fields in Java.Macro definitions are not available in Java, but advanced compiler technology and inlining has made them less useful.
    {{ DiscussionBoard.errors[10454347].message }}

Trending Topics