Save for later

Xamarin Forms

With over 13,000 happy students and 2,600+ positive reviews, this course is Udemy's most popular course for learning Xamarin Forms.

Do you have an idea for an app and want to turn that into reality? Well, if you want to build that app for iOS, you need to know Objective-C, which is an old, C-based language. The alternative is to learn Swift. If you want to build the same app for Android, you need to learn Java. And if you want to build this app for Windows, of course you need to know C#.

Sounds like a lot of headache. It's not just about learning different programming languages. It's about the fact that each platform has its own UI framework which is built with a different architecture and API.

Building apps shouldn't be that painful. Is there a better way? Yes there is: Xamarin Forms.

Xamarin Forms is a UI framework for building native cross-platform mobile apps with C#. You code your app only once, and let Xamarin compiler build your app for each platform. As simple as that. You don't need to learn 4 different languages and presentation frameworks.

In this course, Mosh, author of 9 five-star courses on Udemy, will take you on a pragmatic and step-by-step journey and teach you how to build native mobile apps for Android, iOS and Windows using Xamarin Forms and C#.

In particular, you'll:

  • Learn and understand the fundamentals of Xamarin Forms and its architecture
  • Build user-interfaces with XAML and code
  • Work with images
  • Present data in beautiful, interactive lists
  • Implement multi-page apps with navigation, tabs, master/detail pages
  • Build form and setting pages
  • Store and retrieve data from a variety of sources (file system, SQLite database and RESTful services)
  • Implement Model-View-ViewModel (MVVM) architectural pattern

If you've taken any of Mosh's courses before, you know what you get: clear, concise training, without waffling or mocking around.

You get 7.5 hours of high-quality content and every single minute is crafted with outstanding delivery and world-class production. Mosh doesn't create 10+ hour courses that need to be fast-forwarded or skipped.

This course is packed with real-world examples, exercises and best practices. Not only will you learn how to use Xamarin Forms, you’ll also learn first-class tips to make your code cleaner and more maintainable.

Lectures also have downloadable source code so you can code-along while watching the videos.

So, if you're looking for a Xamarin Forms course with

  • A passionate coder and instructor who knows his craft
  • Perfect structure
  • Balanced mix of theory and practice
  • Clear, concise and bite-sized videos
  • Lots of real-world examples and coding exercises
  • Downloadable source code
  • Discussion of best practices
  • World-class audio / video production

Don't look further. Enrol in the course now and learn to build native mobile apps for Android, iOS and Windows using your existing C# skills.

At a minimum, you should be comfortable with classes, interfaces, events, delegates, lambda expressions and a bit of LINQ.

If you need to strengthen your fundamentals, you can watch Mosh's related courses:

  • C# Intermediate: Classes, Interfaces and Object-oriented Programming
  • C# Advanced: Take Your C# Skills to the Next Level

Not at all. You can use use Visual Studio on Windows to build and deploy apps to Windows and Android. You need a Mac only to build your app for iOS. And this involves simply adding a new project to your Visual Studio solution, setting it as the start up project and building it. That’s it. You don’t need to write any extra code.

So, no, you don’t need a Mac to take this course or learn Xamarin Forms in general.

2- Do I need to know about Xamarin.Android and Xamarin.iOS libraries?

Again, no. Xamarin Forms provides a simple, unified API for you to build cross-platform mobile apps. When you build your app for Android or iOS, it will internally use Xamarin.Android or Xamarin.iOS to map the common user interface elements to their corresponding native equivalent.

You need to know about Xamarin.Android or Xamarin.iOS only if you want to build custom user-interface elements.

Really well presented and easy to follow along. Highly recommended for anyone wanting to get up an running with Xamarin. I have apps up on my Android device and the whole experience has been super. Thanks Very Much. " -Aindriu Mac Giolla Eoin

"Mosh has that incredible teaching skill to start from a fundamental level and then take you on a journey to iterate and improve on to a best practice mode thereby allowing you to grasp the core concept faster. Very much recommended for anyone who has always wanted to build native Android and iOS applications leveraging your existing C# skills. Keep up the good work Mosh. " -Sachin Chitran

"I read through the entire Xamarin Forms official book as well as some other books on the topic before taking this course. I wish I had taken this course from the beginning. The concepts are explained clearly, and the exercises at the end of each section really help to solidify what you have just learnt." -Morné Zaayman

"You will not be disappointed by Mosh. At first I saw his content on youtube and I wanted to get a more in depth grip of his courses. I can assure you that the investment is truly worth it. You will neither feel like the instructor is talking to a stone who has never programmed, nor feel overwhelmed by a lot of complex programming techniques. The way he explains is just right for the average coder looking for improvements." -Oproiu Stefan

"This was my first paid video course ever and wow…what a surprise. Now six months later, I already bought two other courses from Mosh Hamedani because it’s a great way to learn so much in such a short time. I became a real fan of Mosh because he gives a boost to my work career.

I recommend all the developers to watch the video courses of Mosh, you will not regret. He’s a very enthusiastic instructor who can teach you difficult concept as if they were easy. The video content includes many great exercises which will challenge yourself. Furthermore, the cheat sheets are very useful to refresh your memory." -Yen Jacobs

30- Take the course, watch every lecture, and do the exercises, and if you feel like this course is not for you, ask for a full refund within 30 days. All your money back, no questions asked.

He is the author of several best selling Udemy courses with more than 120,000 students in 192 countries. He has a Master of Science in Network Systems and Bachelor of Science in Software Engineering. His students describe him as passionate, pragmatic and motivational in his teaching.

So, do you want to use your existing C# skills to build native apps for Android, iOS and Windows?

Join the other 13,000 students who have taken this course and start building your first native cross-platform app within a few minutes.

Get Details and Enroll Now

OpenCourser is an affiliate partner of Udemy and may earn a commission when you buy through our links.

Get a Reminder

Send to:
Rating 4.4 based on 1,511 ratings
Length 7.5 total hours
Starts On Demand (Start anytime)
Cost $16
From Udemy
Instructor Mosh Hamedani
Download Videos Only via the Udemy mobile app
Language English
Tags Mobile Apps Development Mobile Development

Get a Reminder

Send to:

Similar Courses

What people are saying

highly recommend

I highly recommend this course, even if you don't know c# very well.

Highly recommend to not only learn App Development but basic Object Oriented Programming concepts as well.

3.Real world examples.I highly recommend doing the exercise quiz if you want to master Xamarin Forms.

In summary, I highly recommend this course.

However, in overall, I highly recommend this excellent course!

Highly recommend this course to anyone interested in taking an easier and faster route in developing cross-platform applications.

I highly recommend everyone this course.

Highly recommend this course Great course, nicely structured and Mosh does a good job in covering all the topics that matter and very practical.

if any one want to learn Xamarim, i will highly recommend to go with Mosh Hamedani.

I highly recommend to buy this course!

Highly recommend this course.

I HIGHLY recommend this course.

I highly recommend Good stuff.

Read more

step by step

Good but not up to date This course is very thorough and good at explaining things step by step.

The better part is, Mosh taught us the best practice in writing codes by refactoring the codes in step by step.

binding, rather than just follow step by step.

Step by step approach 2.

This a step by step comprehensive course.

I like this course much because there are courses step by step to understanding with a teaching coach on this video.

I got various compiling errors by just following the update incompatible NuGet packages as instructed... it frustrated me for 4 days before I found https://kb.xamarin.com/customer/en/portal/articles/2528209-how-can-i-manually-install-the-android-support-libraries-required-by-the-xamarin-android-support-packages- .... the rests are excellent... instructions are clear and everything work fine Good structure, takes you step by step through the basics.

Well structured, very clear to understand , step by step ..all good.

I couldn;t find a course who take me step by step to really know how to create a cross-platform app.

Step by step guidance, great course!

Directly and step by step, with no jumping abruptly.

Step by step in-depth explanation.

good step by step introduction De momento el nivel no es muy avanzado, pero todo lo que se explica es correcto, se entiende perfectamente, y el tiempo invertido vale la pena.

The way the teacher explains everything step by step is still pretty good.

Read more

so far so good

Very helpful to employees who are eagerly waiting for career growth So Far so Good.

So far so good.

So far so Good.

Great So far so Good!

So far so good!!!!!!

Good but a bit outdated... Great course Might need an update due to version updates in Visual Studio So far so good.

it's way too outdated It Seems a good course so far so good Excellent teacher, very clear and simple explanations.

Read more

visual studio for mac

The course is awesome as whole but some things are done differently on visual studio for Windows so at some stages you will have to do your research as this course is covered using visual studio for MAC.

The new Visual Studio for Mac has mostly replaced Xamarin Studio which this course runs in... it would be nice to see s reboot or new course using that instead if xamarin studio...

Muy bueno debe actualizar mas el curso I'm programming with latest version of Visual Studio for Mac and there are certain differences which do not match.

Visual Studio for Mac has overtaken Xamarin Studio and I am finding it difficult to get the Dev Environment to reflect this video course.

Good Very good teacher I followed him all the way from YouTube Not yet updated to Visual Studio for Mac It was a very good nice video Very good course Very good for every one !!

Helpful if you upgrade your course to Visual Studio for Mac because its really amazing good Struck in the beginning, and send some question, no one response!

Il corso risulta un pò "vecchio" relativamente alla tecnologia attuale Xamarin studio seems not exist anymore, I hope it will work on visual studio for Mac Everything is explained slowly.

Read more

easy to follow along

Really well presented and easy to follow along.

Other than that, he course is well laid out and easy to follow along in.

The course is not updated to the latest version of Visual Studio Very easy to follow along and thorough in explaining the reasoning behind the examples.

All the content is broken down in such a way that it is easy to follow along with, assuming you have the appropriate background experience.

easy to follow along, thorough explanations of content, and a wonderful learning experience!

Read more

excelente curso

Excelente curso!

Excelente curso, tanto o material quanto a didática do professor, só deixa a desejar na resposta a perguntas que não é realizada.

Excelente curso, como todos los cursos de Mosh... totalmente recomendable!

images and buttons properties, etc Excelente curso, muy bien explicado y con ejercicios Exactement ce que je voulais.

Very clear and precise Excelente curso.

excelente curso 자마린 폼즈를 이용한 초보 개발자에게 좋은 길잡이 입니다.

Example is very useful Its Great Better than Xamarin University It is very clear and useful but I prefer do some exercises by myself and then check them to understand better Cours très complet, je recommande vivement Excelente curso Fantastic so far, you only need to know a little bit of C# to do this course to be honest :) awesome.... very simple solution...

Excelente curso.

ok Great Excelente curso de Udemy.

Read more

real world application

Great work explaining almost everything to get started, maybe can have an extension (or advance course) to teach about how to do more advance real world application with Xamarin Forms.

I am already working on my second real world application for certain corporate to solve their problems.

I went from knowing very little about Xamarin, to building a real world application, in just a few days.

I removed a star because I would have liked it to contain a project that summarizes everything, more of a real world application instead of just exercises, and two other stars less because the course is pretty deserted and the instructor does not answer questions, which defeats the idea of a COURSE.

Too Basic and need real world application examples.

Read more

teaching style

I'm a big fan of his professional, concise teaching style and well presented courses.

I love his teaching style, providing practical and applicable exercises in each section which consolidated my learning.

I highly recommend this course, and mosh's teaching style.

I have been a professional software engineer for 4 years and I believe his teaching style is the best and quickest way to learn new programming languages.

Mosh has a great teaching style.

I like his teaching style and his explanations are always crystal clear.

I am very impressed with his teaching style.

Read more

highly recommended

Highly recommended!

Highly recommended from my side if you want to start with xamarin forms.

Highly recommended for anyone wanting to get up an running with Xamarin.

Highly recommended.

Read more

latest version

I was using VS2019 and everything worked fine I liked the course style, very easy to listen to and follow, I felt I understood the topics although much more learning and practice still needed I also would have liked if this was based on latest version although I knew this wasnt most uptodate before buying, but I cant help but wonder if there are any improvements that I miss out on, and would save me time later on.

It needs to be updated to the latest version of Xamarin Great... easy to understand This is simply amazing.

Detailed explanations The instructions for creating first app don't match latest version.

The course uses VS2015 while the latest version is VS2017.

Read more

look forward

I look forward to the rest of the course and if it goes the way it's gone so far I have no question in my mind I will be able to write useful Xamarin forms apps when I'm done.

I find that you are very intuitive and I look forward to more courses from yourself.

Nice work Mosh, I have bought some other courses from you and look forward to learning a lot of new stuff!

I look forward to his other courses Awesome contents, you get real-world learning which you can use for your work straight-away, unlike other university courses.

I look forward to doing his other classes.

Read more

lo que

Además, las explicaciones son claras y concisas, lo que hace de este curso una experiencia fluida y muy productiva.

No es lo que buscaba.

Aportando un ejemplo de cada uno con lo que he quedado muy satisfecho.

i like this video Es base para lo que se necesita y esta muy bien explicado!

Read more

Careers

An overview of related careers and their average salaries in the US. Bars indicate income percentile.

Xamarin-Forms app written in C#, WPF $58k

Mobile Developer with Xamarin $61k

SAP HR Forms & Workflow Developer $70k

Forms Management Officer $70k

GLOBAL ELECTRONIC FORMS DESIGNER $74k

Commercial Carpenter & Concrete Forms $74k

Cloud Forms Engineer $77k

Product Development Manager-Forms $100k

Forms Management Officer Contractor $102k

Program Manager, Corporate Identity and Forms $126k

Forms Renewal Specialist $126k

Business Analyst/Adobe Forms Developer Lead $129k

Write a review

Your opinion matters. Tell us what you think.

Rating 4.4 based on 1,511 ratings
Length 7.5 total hours
Starts On Demand (Start anytime)
Cost $16
From Udemy
Instructor Mosh Hamedani
Download Videos Only via the Udemy mobile app
Language English
Tags Mobile Apps Development Mobile Development

Similar Courses

Sorted by relevance

Like this course?

Here's what to do next:

  • Save this course for later
  • Get more details from the course provider
  • Enroll in this course
Enroll Now