Monday, June 23, 2014

What is Xamarin? - Part I

Xamarin is one of the best cross-platform development tool that allows us to create apps in C# for Android, iOS, Windows and Mac. Xamarin is best known as the company behind Mono.

Xamarin is the company sponsoring mono development and support. Commercial products based on mono are Xamarin.iOS(MonoTouch) and Xamarin.Android(MonoAndroid) for developing cross platform mobile applications.

"Xamarin was founded with a mission to delight developers with the world's best platform for mobile development" said Nat Friedman, Xamarin founder and CEO.

What is Mono?

Mono is an open source implementation of Microsoft's .NET Framework based on the ECMA standards for C# and the Common Language Runtime.

Mono runs on multiple platforms - Linux, OS X, BSD, iPhone, Android, PlayStation 3, Wii, Xbox 360, and Microsoft Windows, including x86, x86-64, ARM, s390, PowerPC, SPARC, IA64, MIPS and much more

How did Xamarin got its name?

Just as mono means monkey in spanish,  Xamarin derives its name from a Spanish term for Tamarin species.

What is Xamarin ?

Xamarin enables developers to reach all major mobile platforms
  • Native User Interface
  • Native Performance
  • Shared Code Across Platforms
  • C# & .NET Framework


Why Xamarin?

- Xamarin provides full access to the Native platform APIs from C#.

- Xamarin compiler outputs native executable and packaged as iOS or Android app.  As a result the performance of the applications built by the Xamarin Mono is very high.
- Native compilation gives users brilliant app performance for even the most demanding scenarios, like high frame rate gaming and complex data visualizations.
- Write Everything in C#
- Over a Decade of Enterprise Production Use
- Xamarin offers 100% API coverage on iOS and Android
- Take advantage of everything great about C# and now write code that can be shared across all platforms
  • iOS
  • Android,
  • Mac
  • Windows (WPF, Store, Phone, ASP.NET, etc)

"With Xamarin, developers combine all of the productivity benefits of C#, Visual Studio 2013 and Windows Azure with the flexibility to quickly build for multiple device targets." said S. Somasegar, Corporate Vice President, Microsoft.

Xamarin History





Checkout Part II

70 comments:

  1. Xamarin has now become a much more stable and productive tool.

    ReplyDelete

  2. You've out done yourself this time. Great job here with this simple article on Xamarin. Xamarin Apps Development.

    ReplyDelete
  3. https://windingroadway.blogspot.com/2016/05/setting-up-release-builds-with-xamarin.html?showComment=1500288942714#c2301251417868731220

    ReplyDelete
  4. Where to find xamarin developers - Inwizards is a Xamarin Development Company offers you to hire xamarin developers for xamarin mobile app development services.
    Xamarin services India
    xamarin development company

    ReplyDelete
  5. Nice blog. Thanks for sharing such great information.Develop xamarin application Xamarin development services , Xamarin development company

    ReplyDelete
  6. I feel really happy to have seen your webpage and look forward to so many more entertaining times reading here. Thanks once more for all the details. xamarin training in Chennai

    ReplyDelete
  7. I wondered upon your blog and wanted to say that I have really enjoyed reading your blog posts. Any way I’ll be subscribing to your feed and I hope you post again soon.
    xamarin training
    xamarin course

    ReplyDelete
  8. Great Post! you have done great job.Thanks for sharing it with us. Well done and keep posting Xamarin Development.

    ReplyDelete
  9. I am really enjoying reading your well written articles.
    It looks like you spend a lot of effort and time on your blog.
    I have bookmarked it and I am looking forward to reading new articles. Keep up the good work..
    Java Training in Bangalore
    Java J2ee Courses In Bangalore
    Java Course Institute In Bangalore
    best big data training in bangalore
    hadoop classes in bangalore
    hadoop institute in bangalore

    ReplyDelete
  10. really awesome. Your blog is really helpful for me
    Learn Digital Academy

    ReplyDelete
  11. StreamD helps Indian Online Shoppers to choose the Best LED TV and Cheap products in tech space through our carefully data-backed analysis of products by Industry Experts.

    ReplyDelete
  12. Thanks for sharing this article , I am very appreciate for your useful information. Waiting for your further updates.

    Hire Xamarin Developer

    xamarin development company
    xamarin development company usa

    ReplyDelete
  13. I think this is the best article today about the future technology. Thanks for taking your own time to discuss this topic, I feel happy about that curiosity has increased to learn more about this topic. Artificial Intelligence Training in Bangalore. Keep sharing your information regularly for my future reference.

    ReplyDelete
  14. Resources like the one you mentioned here will be very useful to me ! I will post to this page on my blog. I am sure my visitors will find that very useful

    SEO Training in Bangalore
    Best Training in Bangalore

    ReplyDelete
  15. Thanks for sharing the useful blog post about the basics of Xamarin. Keep sharing more useful articles about Android Application Development.

    Mobile App Development Companies in Coimbatore

    ReplyDelete
  16. All are saying the same thing repeatedly, but in your blog I had a chance to get some useful and unique information, I love your writing style very much, keep on updates.
    mi service center
    redmi service center
    xiaomi service centre chennai
    redmi service center in chennai

    ReplyDelete
  17. Nice blog. Thanks for sharing such great information
    IT consulting services
    Forex trading software
    Bespoke software development company in London
    Money Transfer Software company

    I am following your blog regularly and got great information. Thanks for an insightful post.These tips are really helpful.

    ReplyDelete
  18. Nice post, very useful blogs with very useful information, thank you for sharing this post android app development India

    ReplyDelete
  19. Thank you for this information. It can be helpful for people who are looking for Top Xamarin Mobile App Development Company

    ReplyDelete
  20. Thanks for sharing this wonderful information about xamarin app development apart from that I want to know that how much a minimum budget should be for any cross-platform app development by a xamarin app development company in USA

    ReplyDelete
  21. This comment has been removed by the author.

    ReplyDelete
  22. Thanks for sharing this blog!!!
    Resources like the one you mentioned here will be very useful to me ! I will post to this page on my blog. I am sure my visitors will find that very useful
    Hire Xamarin Developer

    ReplyDelete
  23. Nice post. Thanks for sharing! I want people to know just how good this information is in your article. It’s interesting content and Great work.
    Hire Xamarin Developer

    ReplyDelete
  24. The increase in use of handheld devices has led to increased app usage. In fact, people spend more time in accessing an application than surfing the web.

    Mobile app Development Company in India

    ReplyDelete
  25. that's the first time on your blog, I really like your post. I have my own blog where I post about Bird Scooter clone script11
    and much more take a look.

    ReplyDelete
  26. Very good written article. It will be valuable to anybody who usess it, including yours truly :). Keep up the good work – looking forward to more posts.

    website and software development company
    "
    web and mobile app development company
    "
    mobile app development company

    ReplyDelete
  27. Such A nice post... thanks For Sharing !!Great information for new guy like showbox for android

    ReplyDelete
  28. Nice blog..... i was really impressed by seeing this article, it was very interesting and it is very useful for me.
    Xamarin is a cross-platform app development environment which let an application allow to run on each mobile operating system along with the same user interface.

    Hire Xamarin Developer
    Xamarin Development Company

    ReplyDelete
  29. Hakuna Matata Solutions, a full-stack app development company, helps enterprises with apps offering amazing experience to customers.
    https://www.hakunamatata.in/our-services/enterprise-mobile-app-development/

    ReplyDelete
  30. Mobile apps are playing an important role day to day life and apart from these the rise of on-demand cross-platform app development services it allows creating applications that stand out in the market by applying available resources efficiently .

    ReplyDelete
  31. This blog gives a good introduction about xamarin, and here as an add on i'm sharing a blog which i read and found useful.
    7 Reasons Why Enterprises Choose Xamarin for Cross-Platform Development - https://www.hakunamatata.in/our-resources/blog/why-enterprises-choose-xamarin-for-cross-platform-development/

    ReplyDelete
  32. Among many feature-packed mobile ap platforms, Xamarin development is a trending cross-platform framework. Xamarin facilitates Native like performance and makes it possible to access each and every native API.

    ReplyDelete
  33. Cross Platform App DevelopmentWhy is it considered as one of the most important technologies in recent years? If you are an entrepreneur, you can consider cross platform app development as an investment in the future of your business. Here are some of the reasons

    ReplyDelete
  34. your blog' s design is simple and clean and i like it. Your blog posts about Online writing Help are superb. Please keep them coming. Greets!

    Big Data Hadoop Online Training
    Online Training For Big Data

    ReplyDelete
  35. Wow, What a Excellent post. I really found this to much informatics. It is what i was searching for.I would like to suggest you that please keep sharing such type of info.Visit here for Penetration testing services

    ReplyDelete
  36. Such a great blog! I am looking for these kinds of blogs for last many days. Keep it up. Thanks for sharing it with us
    visit our Website-
    Xamarin App Developers
    Hire ABP.io Framework Developer
    App and Web Development Company

    ReplyDelete
  37. Nice blog! I really loved reading through this Blog... Thanks for sharing such a very interesting post with us and keep blogging.
    Visit our website-
    web and app development company
    hire xamarin developer
    hire ABP.io developer
    hire android developer

    ReplyDelete
  38. I read your post its amazing and the i agree your all points because all is very good informative and meaningful in the post. Well done nice efforts Thanks you for sharing blog.

    Hire Xamarin Developer

    ReplyDelete