Introduction to Xamarin.Forms

Learn the foundations of building cross-platform apps in C# with Xamarin.Forms

4.20 (553 reviews)
Udemy
platform
English
language
Mobile Apps
category
16,974
students
3 hours
content
Apr 2018
last update
FREE
regular price

What you will learn

Students will be able to create a basic cross-platform application with a UI created in XAML, events resources, styles and more

Description

Xamarin.Forms is perfect for cross-platform applications that display "forms over data" where the primary goal of the application is to display data in a standardized way. This course focuses on the foundations of building Xamarin.Forms applications that target iOS, Android and Windows. In this course you will define a single UI that you share across all your supported platforms.  You will also see how to access platform-specific features such as the phone dialer or camera.

Content

Introduction

Introduction
Mobile development
What is Xamarin?

Installation

Install Xamarin

Create a single screen cross-platform application

What is Xamarin.Forms
Create a Xamarin.Forms app
Flash Quiz

Arrange the UI using Layouts

Anatomy of a Xamarin.Forms app
Flash Quiz
Pages and views
Layout in Xamarin.Forms
Flash Quiz

Use platform-specific code

Platform specific code
Build abstractions

Examine XAML syntax

Why use XAML?
Forms XAML vs. MS XAML
What is XAML Standard

Add Behavior to XAML-based pages

Properties and types in XAML
Event handling

Explore XAML capabilities

Markup Extensions
Platform-specific values
Reusing XAML Views

Avoid duplicate XAML with Resources

Identify repeated XAML
Define and use Resources
Use and update dynamic Resources
Flash Quiz

Create consistent UI with Styles

Create consistent UI with Styles

Make your Resources and Styles available across your entire app

Utilize application-wide Resources

Apply the user's Accessibility choices with built-in Styles

Use built-in styles
Flash Quiz
Summary

Screenshots

Introduction to Xamarin.Forms - Screenshot_01Introduction to Xamarin.Forms - Screenshot_02Introduction to Xamarin.Forms - Screenshot_03Introduction to Xamarin.Forms - Screenshot_04

Reviews

Nitin
November 15, 2022
1 course content was good, however the voice of the speaker was too low even at high volume. 2. secondly the notes needs to be corrected, for e.g.: XAML written as dabbl or some thing else. 3. please give the pre-requisites that may be required to be downloaded in the first introductory session before the course begins.
Yanik
February 20, 2022
La formule du cours comprend différentes parties 1) théorie, 2) exercices pratiques, 3) questionnaires. Ensemble, elles contribuent à renforcer la compréhension du fonctionnement et des particularités de Xamarin.Forms. Il est vrai que certains éléments présentés ont changé depuis, ou sont maintenant dépassés et si d’une façon générale, ça ne gêne pas l’apprentissage, la formation demanderait tout de même une mise à jour. Il faut aussi savoir que les solutions du cours accessibles sur GitHub ont été archivées il y a maintenant 4 ans! De plus, bien que le cours soit classé pour « débutant », une bonne connaissance préalable de C# et de XAML me paraissent nécessaires.
Michael
August 28, 2021
Content is extremely outdated. Visio 2019 is out, and the Xamarin.Forms templates now use an AppShell, which I'm trying to figure out. Content needs to be updated to reflect current versions.
Giuseppe
January 10, 2021
gli elementi per valutare sono pochi però avrei preferito che la velocità di linguaggio (vista la mia difficoltà nella lingua inglese /americano) fosse più lenta. per il resto tutto ok. per ora!
Jürgen
December 28, 2020
In general I find the course is OK but for students who have no prior knowledge to Xamarin.Forms it may be to complicated. There is not pedagogical concept within this course. It's just a mixed collection of existing videos from Microsoft around the theme. Let's say it's "better than nothing". By the way - in contrast to the course - I would start coding the UI with XAML instead coding with the "code behind". Starting with the "code behind" is in my opinion too confusing for a beginner. Best Regards from the Munich area!
Malcom
November 27, 2020
Excelente introduccion, lo unico a criticar es los diferentes niveles de volumen en los videos, algunos no llegue a escuchar del todo bien.
Francisco
May 1, 2020
It bring a good basic introduction to Xamarin coding techniques and how this technology works, not a specific IDE interface. It's a good start point, you have to look up for a different point of view to other course, to get the next level for business application development.
Jessica
April 27, 2020
Very well explained course with a lot of important information. There should be more practical/visual examples and also the audio should be consistent across all videos, most of them were very low
Laurence
March 21, 2020
Course is using outdated IDE (Visual Studio 2015 vs current 2017/2019) therefore the project is outdated as is the code (example: Device.OnPlatform is depreciated). Audio volume is not consistent across sections. A couple are very low and one is fairly high.
Thomas
August 17, 2019
Some of the content is a little bit dated, and the supplied solutions need to be Up-/Down- graded in the NuGet Package Manager to avoid compilation errors. I feel like this course could really use a refresh.
Diogo
December 3, 2018
Most classes have a very bad audio quality, and the instructor doesn't speak up clearly, making it hard to follow.
Suren
November 24, 2018
No es un curso, sino es una presentación buena y profesional para demostrar qué son Xamarin.Forms. Después de haberlo acabado, ahora sí que quiero dedicarme a eso))
Jorge
July 29, 2018
Buen curso hasta ahora. Explica bien el enfoque del curso y las características de la herramienta utilizada.
Adrian
July 17, 2018
This course teached me the basics on Xamarin.Forms and guide me thru see the differents ways to implement layouts. Also it provides how to use XAML language.
Leandro
May 18, 2018
O conteúdo do curso é muito bom, mas a legenda parece ter sido traduzida por uma máquina pois há muitos erros de grafia.

Charts

Price

Introduction to Xamarin.Forms - Price chart

Rating

Introduction to Xamarin.Forms - Ratings chart

Enrollment distribution

Introduction to Xamarin.Forms - Distribution chart

Related Topics

1620210
udemy ID
3/28/2018
course created date
7/5/2019
course indexed date
Bot
course submited by