Mobile Automation with Xamarin UITest (Udemy.com)
Automate cross platform application with Xamarin.UITest for android/ios
Created by: Karthik KK
Last updated May 2021
What you will learn
- Understand what Xamarin is all about
- Understand basic of Xamarin app development
- Understand Xamarin UITest from basic to advanced
- Understand Xamarin Backdoors
- Understand Xamarin UITest Cloud
- Understand Page Object Model with Xamarin and working with BDD
How it compares
Against the other 56 rated Udemy courses in Xamarin on CourseDuck:
- Rating4.1 out of 5higher than 7% of them
- Reviews98#41 of 57 by number of reviews
- Length5.7 hourslonger than 51% of them
- Last updatedMay 2021earlier than 51% of them
Course Description
Mobile Automation with Xamarin UITest course is the first ever course on the internet as video series which address some of the most important concepts on Xamarin.
The course begins from very basic and progress to advance concepts of xamarin such as
- Understand basic of Xamarin app development
- Understand Xamarin UITest basic concepts such as
- Record and Playback
- REPL
- Locators
- Page Object Model
- Working with Hybrid application developed with Ionic 2 framework
- Working with advanced concepts of Xamarin such as
- Advanced interations
- Backdoors
- Xamarin Test Cloud
- BDD with Specflow
Instructor Details
- 4.1 Rating
98 Reviews
Karthik KK
I am Karthik K.K. I do consulting, blogging and researching on various different tools and technologies which inspire my interest. I have been into Software Automation Testing for over 20 years now and my interest in learning new stuffs which enables automation has never been compromised.
Due to my passion in automation testing I got fully exposed to tools and languages like
AI and Machine Learning: Built an Tool for Playwright MCP Server, LangChain, DeepEval, RAGAs, HuggingFace, Fine-tuning LLMs
Desktop & Web : Cypress, Selenium, Specflow,Puppeteer,Plawright, UFT, VS Coded UI, Ranorex ,Test Complete and Cucumber
Mobile : Appium, Robotium,Calabash, Espresso, Selendroid
Languages : C#, Java, Ruby, Powershell, Javascript, VBScript
Cloud Tools : Azure, Dockers
Misc Tools: Mockito, Rest-assured, Bound-Box,FluentAutomation
Interested in: MVC, Entity framework, LINQ, Fakes, Distributed deployment, SAAS, Event-Driven System
More courses by Karthik KK
2026-Using Gen AI & AI Agent in Software Automation Testing
4.5 (3,603 Reviews)
Provider: Udemy
Time: 12.8h
$19.99
2026 -Understand Docker and using it for Selenium automation
4.1 (3,418 Reviews)
Provider: Udemy
Time: 6.2h
$19.99
2026 - Automation framework with Selenium Java (Advanced)
4.4 (2,378 Reviews)
Provider: Udemy
Time: 12.8h
$10.99
2026-Automation Framework Development with Selenium C# .NET
4.3 (1,810 Reviews)
Provider: Udemy
Time: 14.1h
$10.99
More Xamarin courses
The Complete Xamarin Developer Course: iOS And Android! (2025)
4.8 (4,610 Reviews)
Provider: Udemy
Time: 27.3h
$84.99
Learn .NET MAUI while creating a Contacts App in .NET 7 (2024)
4.6 (453 Reviews)
Provider: Udemy
Time: 8.4h
$84.99
Full Stack Xamarin with C# for Beginners to Build Apps (2026)
4.6 (157 Reviews)
Provider: Udemy
Time: 11.8h
$64.99
Xamarin Android: Learn to Build Native Android Apps With C# (2020)
4.5 (553 Reviews)
Provider: Udemy
Time: 25h
$99.99
Xamarin Android Uber Clone App with C# and Firebase (2020)
4.5 (240 Reviews)
Provider: Udemy
Time: 15.5h
$64.99
Build Real World Vehicle Selling App with Xamarin Forms (2025)
4.5 (131 Reviews)
Provider: Udemy
Time: 4.8h
$54.99
Reviews
By Prakash B on 2/17/2023
No proper Tutorial for ios automation from scratch, from installation, no proper guide for set up framework.
By Ashok Yarra on 8/23/2022
Feels like course is incomplete, 1. No details on how to Assert text or any content on the application 2. Different types of gestures used in mobile applications 3. It will be nice if it was explained with some complex application rather than 2 screens application 4. Course focus is less on Xamarin features and more on other topics
By Aditya on 9/23/2021
Its very good but only thing is it will be excellent if you dont use specific terminology rather than that you can use normal terms which can be understable to people who r very new to C#
By Dustin Green on 5/6/2020
Overall, I think Karthik did okay with explaining things. I found following his demonstrations frustrating because he would talk really fast and not logically explain things in order. This important when you're teaching something orally! I ended up stopping the videos while I worked on my own version of the application, which was somewhat different in code because there have been changes. For example, Xamarin Test Recorder is now deprecated. So I could not use it.
By Kalpana on 2/17/2020
Expected doesn't full filled , need to experience how we can automate apk.app form app store (like wallmart, ups, amazaon) and execute all kind of gestures, test different pages. how we can implement data driven test cases, how to generate html report etc.
By Ref Ibbu on 12/31/2019
It gives a fair understanding on Xamrine.UITest but still feel a few things should be covered as reporting and running on real devices and another app with multiple scenarios
By David Silverlight on 5/15/2019
Overall, I thought that the course was really good, but one part of it I found to be disappointing. The SpecFlow portion sounded great, but is not really supported fully in Visual Studio for Mac. After getting excited to use it for a big project and then finding out that it is not supported, I was quite frustrated. My recommendation for the course would be to at least mention that when covering the Specflow content. It left a bitter taste in my mouth. Aside from that, I thought that the course was very well presented and nicely organized.
By Jason Kokx on 3/22/2019
So far the configuration has not been covered. Cannot start without getting configuration correct. Looking for how to configure iOS. Only one example of an assert was given, need information on how to write different kinds of asserts and not just a count.
By Heather Nobles on 1/4/2018
This is the best course/video series I have seen on working with the Page Object Model. I am building our mobile automation framework with C# and this series has given me a very logical, comprehensive, and SCALE-ABLE framework that I am super proud of! I highly recommend this course! Developers or code-acquainted QAs who are working with Xamarin Test Cloud or App Center will benefit GREATLY from watching this course in it's entirety.
By Nemanja Maksic on 11/20/2017
A Nice and clean explanation, without useless information. Great! Keep up with good work, and keep adding videos to this course, cause Xamarin looks promising in comparison with other open source frameworks and tools. Well Done Mr. Karthik!
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 82 / 100












