Xamarin Forms: Build Android Apps for Absolute Beginners !
4.2 (10 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,251 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Xamarin Forms: Build Android Apps for Absolute Beginners ! to your Wishlist.

Add to Wishlist

Xamarin Forms: Build Android Apps for Absolute Beginners !

Learn How to Create Simple Android App by Using Xamarin Forms Basic Elements
4.2 (10 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,251 students enrolled
Created by Sobhan N.
Last updated 4/2017
Current price: $10 Original price: $95 Discount: 89% off
5 hours left at this price!
30-Day Money-Back Guarantee
  • 1.5 hours on-demand video
  • 12 Articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Master all the Xamarin Form Basic concepts.
  • You will get the 26 lecture of 1.5 hours content and 9 Quizzes.
  • You will be able to create your own Xamarin forms and simple Android app. If you have any problem I will help you.
  • Regular course updates: new lectures, applications and documents.
  • Learn how to use powerful features of Visual Studio and Xamarin Forms.
  • Learn how to add buttons and text boxes to your app and style them
  • Learn how to add decision making elements like check boxes and radio buttons.
  • You will be able to add list views to your app.
  • You will be able to modify layout of your app.
  • You will Learn how to create simple app user interface and code it to calculate Area and Perimeter of Circle .
View Curriculum
  • Highly recommended to be familiar with C# basics
  • You should have a great desire to learn programming and do it in a hands-on fashion, without having to watch countless lectures filled with slides and theory.
  • All you need is a decent PC/Laptop (i3 CPU, 4GB RAM). You will get the rest from me.
  • No need to Advanced C# programming skills I will teach you them.
  • I am going to use only Visual Studio Community throughout the course.
  • You need to instal Xamarin with Visual Studio

Join Over 6,000+ Students Who Have Enrolled In My Courses! 

Over 90% Five and Four Stars Reviews Shows Students Who Enrolling Are Satisfied! (Overall 4/5)

This course is COMPLETE! You receive 25+ lectures and 1.5+ hours of content and 9 Quizzes!


Student Testimonials!


"The contains of this course is very interesting for everybody who like to be a web developer. The directions are clear and concise, and the instructor is knowledgeable. I would definitely recommend this course." 

Mr. Catalin


"Well organized! Clear direction and step by step lectures, just want I needed.Thank you very much for taking time explaining everything in details. Highly recommend!! :)" 



Xamarin is a Microsoft-owned San Francisco, California-based software company founded in May 2011 by the engineers that created Mono for Android, which are cross-platform implementations of the Common Language Infrastructure (CLI) and Common Language Specifications (often called Microsoft .NET).

With a C#-shared codebase, developers can use Xamarin tools to write native AndroidiOS, and Windows apps with native user interfaces and share code across multiple platforms, including Windows and macOS.

According to Xamarin, over 1.4 million developers were using Xamarin's products in 120 countries around the world as of April 2017.

Xamarin has several advantages over other methods or languages:

Native applications

The preferred solution for any application is native design. This is where Xamarin and its unique approach come in. Xamarin Studio (IDE) enables code completion in C#. It provides the advantages of native UI, access to specific-device features, and most importantly, native performance. Code sharing across platforms is a breeze with Xamarin, helping you shorten that development cycle.

Shared app logic

Apart from native UI, the way app logic is shared across multiple platforms makes Xamarin a must-use cross-platform development tool. Application logic underlying the UI layer, like input validation, web service calls, database interactions, and back-end enterprise integrations are coded once in C#.

API integration

Xamarin binds the same APIs and UI controls that are used to build iOS, Android and Mac apps in their respective platform specific languages. With Xamarin, support is always around the corner. Their unique binding technology enables them to provide support for new features soon after they are introduced in the device’s operating system.

Xamarin Component Store

Developers can choose from a host of free or paid components, which include UI controls, cross-platform libraries, and third party web services to apps with just a few lines of code

Advantages of C#

C# is a simple, modern, general-purpose, type-safe, pure object-oriented programming language. Being object oriented from the get-go, it is more than just a modernized version of C++, allowing even simple data types to be treated as objects. Type-safety of C# helps prevent type errors that could result in flawed program behavior, without the need of boilerplate or verbose type annotations.

Source: www .softwebsolutions .com /resources /5-reasons-why-xamarin-is-cross-platform-development-king.html


During this course you learn Xamarin Forms for Android Apps Development. You also learn how to use Xamarin to write Simple android App for Circle Area and perimeter Calculation. 

The objective of this course is to take someone with basic C# skill and teach them Xamarin Basic Forms Elements.

In this course I assume that you have Basic knowledge about C# so everything that you must know to star your journey are presented.

You will also learn following items:

  • Required Developments Software
  • Make Hello World!!! App
  • How to Define and Style Buttons
  • How to add Texts and Text-Boxes
  • How to Define and Style Decision Making Elements like RadioButtons 
  • How to add List view items with List Adapter
  • Add Differnet Layouts to your App
  • Add and Style your items w/o write codes

At the end of this course you are able to make simple android forms. 

Finally after learning them you can make simple Android App to test your knowledge. In this app you receive radius of circle from users and show them Area and Perimeter of circle.


Important information before you Enrol:

  • In case you find the course useless for your career, don't forget you are covered by a 30 day money back guarantee, full refund, no questions asked!
  • Once enrolled, you have unlimited, lifetime access to the course!
  • You will have instant and free access to any updates I'll add to the course.
  • You will give you my full support regarding any issues or suggestions related to the course.
  • Check out the curriculum and FREE PREVIEW lectures for a quick insight.


It's time to take Action!

Click the "Take This Course" button at the top right now!

...Don't waste time! Every second of every day is valuable...

I can't wait to see you in the course!

Best Regrads,


Who is the target audience?
  • Anyone who wants to make the right choice when starting to learn Xamarin Forms programming.
  • Programmers, Analyser and Software Engineers who familiar with Xamarin Forms.
  • App developer and App UI Designer need to learn App design
  • Any kind of Entrepreneur who wish to learn Xamarin Forms features.
  • Anyone who want to write one program and distribute it in multi platforms like Android and iOS
Students Who Viewed This Course Also Viewed
Curriculum For This Course
26 Lectures
1 Lecture 01:51
Xamarin Forms Elements
21 Lectures 01:17:03

Required Tools Source

Hello world Source

Where you can write program codes?

Hello World Quiz
1 question


Button Source

Button Quiz
1 question


Text Source

Text Quiz
1 question


Text-boxes Source

Text-boxes Quiz
1 question

Radio Buttons

Radio Buttons Source

Radio Buttons Quiz
1 question


Checkboxec Source

Checkboxes Quiz
1 question

Toggle Buttons

Toggle Buttons Source

Toggle Buttons Quiz
1 question


Listviews Source

Listviews Quiz
1 question

Layout (Grid & Linear)

Layout (Grid & Linear)

Layout Quiz
1 question
Simple Calculation App
4 Lectures 15:46
App User Interface Design

App User Interface Design Source

App Coding

App Coding Source
About the Instructor
Sobhan N.
3.3 Average rating
120 Reviews
5,955 Students
6 Courses
Web & App Developer|Electrical Engineer (PhD)

I am Sobhan and I'm PhD candidate of electrical engineering. I have 10 year experience in programming. I like electronics, neural networks, optimization methods, electric power and micro-controllers like arduino and ARM. I also like computer and web programming languages such as C#, CSS, HTML and php.

I like to play puzzle game, astronomy and dark skies.