Live from Kiev: Building Mobile Cross-Platform Apps in C# with Xamarin

MSFT-Xamarin-Banner

I love the Xamarin Platform. And not just because we just announced that Microsoft is acquiring Microsoft. I’ve been working with Xamarin technologies – and the Mono Framework – for years now. It’s one of the primary topics I’ve covered at major software conferences in the US, Canada and other countries. From VSLive, DevIntersection, DevTeach, CodePalousa to countless Meetups, user groups, and code camps, developers everywhere – especially .NET developers – want to learn how they can reuse their C# skills to build apps for iOS, Android and Windows while sharing 75% or more of their code.

Last October  I had the pleasure of being invited to speak at Dev Day Kiev in Ukraine, talking about Xamarin and also Azure App Services. I was fortunate enough that the sessions were filmed and recorded, and I’m here to tell you how to watch it.

Session Overview

Building native applications across multiple platforms is hard. iOS requires knowledge of Xcode, the iOS SDK and Objective-C or Swift. Android requires Eclipse Android Studio, the Android SDK and Java. The Windows 10 Universal Windows Platform requires Visual Studio, C# and the UWP/WinRT SDK. Are we really expected to learn all of this? You can take the HTML5 & Cordova route, but not all apps should be built using a hybrid approach. If you want to create a truly competitive app with a premium experience, you’ll need to go native. Fortunately, there is a way you can share a lot of your code across mobile platforms and do so using the C# language you already know and love.

Xamarin is a powerful toolset that allows developers to write native Android and iOS apps using C#, thanks to the Mono framework – an Open Source project that brings the C# language and .NET to other platforms. This session explores how you can build cross-platform applications for iOS, Android, and Windows 10 using C#. You’ll learn how to get started with a sample cross-platform solution, which tools you can use, how to design a proper user interface for each platform and how to structure your projects for maximum code reuse. We’ll also look at how you can share UI code with Xamarin.Forms. Native mobile development doesn’t have to be so hard. Come learn how your .NET skills can be transformed for true cross-platform development.

Watch the Video

Remember that this is a live session recorded in Ukraine, but it’s all in English. You can watch the session on Channel 9 or using the embedded player below:

Get the Slides

If you want to view or download the slides from this session, you can get them on my SlideShare or embedded below.

Demos and Other Reference Links

If you have questions on how to get started or want to discuss this topic, you can find me on Twitter at @ActiveNick. Be sure to let me know once you publish some C# apps – on any platform – I’d love to check them out and help you promote them.

4 thoughts on “Live from Kiev: Building Mobile Cross-Platform Apps in C# with Xamarin”

  1. Thanks for the marvelous posting! I truly enjoyed reading it, you are a great author. A debt of gratitude is for supplying this information. It’s on a totally different topic but it has pretty much the same page layout and design. Great choice of colors!

  2. My children needed IRS W-9 a few days ago and were told about an online service that hosts a ton of fillable forms . If others have been needing IRS W-9 too , here’s https://goo.gl/uCxakP.

  3. It is very hard to get right content for mastering English language. To a non speaker you have to buy language software or e-book to learn English language thoroughly. The one who cannot afford online expensive software or cannot buy e-book online. What would they do? Is anybody around the world who has dedicated himself to help those helpless people, by which they do not need to spend a single penny. Remember if anyone can learn English free online who are absolutely helpless and starving for food and if you suggest them how to learn English free from the web can be an act of Samaritan during their rainy days. Help helpless people and do humanitarian job to be a human being.

    We are guaranteeing you flawless mastering English. If you stick to all necessary lessons for prolong time your ability to write, read and speak will undoubtedly increase guaranteed. Please Share among your Friends and Family members if it is really beneficial as a part of Academic Development. Share with your Friends and Family Members.

Leave a Reply

Your email address will not be published. Required fields are marked *


4 × = thirty six

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>