The Advanced Xamarin Developer Masterclass

Includes Xamarin University Quality content - This Advanced Xamarin Tutorial Course Focuses on Cross Platform Concepts

4.15 (527 reviews)
Udemy
platform
English
language
Web Development
category
6,340
students
14.5 hours
content
Nov 2023
last update
$74.99
regular price

What you will learn

You will become a Xamarin expert, using the most powerful features of the platform to create entirely native apps.

Learn how to leverage native functionality and even native Java and Objective-C code in your Xamarin Forms apps.

Confidently be able to apply for more advanced app-development positions with your newly acquired advanced Xamarin skills.

Be able to create a bigger range of apps with more functionality with Xamarin

Description

If you have some existing Xamarin development experience (perhaps completing or done at least done some of Eduardo's (the courses instructor) Complete Xamarin Course, or another Xamarin course then this course is for you.

If you looking to take your existing Xamarin skills and learn more about the advanced features of Xamarin then this course can help.

Xamarin developers are well paid, and programmers with advanced skills (such as the ones you will learn in this course) are even more valuable to companies and tend to get paid more.

By the end of the course, you will become a Xamarin expert, using the most powerful features of the platform to create entirely native apps.

Along the way, you will learn how to leverage native functionality and even native Java and Objective-C code in your Xamarin Forms apps.

You'll find out how to continuously deploy new versions of your app to your users .

And learn how to use version control for better deployment to other developers, testers, and the App Stores.

The key skills you will learn and master in this course include:-

1. Dependency Services

2. Custom Renderers

3. Using Java Libraries

4. Using Objective-C Libraries

5. App Center

6. Azure Bot Service for Chatbot

7. Behaviours and Effects

8. Azure Functions

9. Push Notifications

10. CSS Styling for Xamarin

What is Xamarin?

Xamarin is a Microsoft owned company, that allows developers, using a C#-shared codebase, to write native Android, iOS (and even Windows and MacOS) apps with native user interfaces and to share code.

This means you can create an application once, and deploy it to both Android and iOS, both which run natively on the platform.  One codebase, two platforms.

Learning to create apps with Xamarin makes you more valuable to your employer or clients as a result.

Is this course for you?

If you've never used Xamarin before, and/or do not know C# then this is NOT the course for you.  In that case we would suggest you purchase Eduardo's Complete Xamarin course first, complete that and come back then to this advanced course.

But if you are familiar with C# and XAML and have some exposure to Xamarin then this course is aimed at you.

Why this course and not other Xamarin courses?

Eduardo already has one of the most comprehensive and popular Xamarin courses on Udemy.  Plus he has extensive experience with Xamarin and is also Xamarin certified.

Here is what just one student had to say about his other Xamarin course.

"I have just finished up to section 4 and loving every single bit about this course because the way Mr Eduardo explains is just amazing, because I have done a lot of other programming related courses where the instructor just displays a bunch of pre written code with alot of talk, and talk, and talk. However, the way Eduardo explains and takes his time to convey the message, simply love him" - Zeshan Hossein Ghayoomi.

By taking this course it means you are learning from someone who has all the professional training, skills, and experience needed to teach you how to become proficient in Xamarin the right way, as fast as possible.

If you are ready to get that first paid programming job, or to move up to a more senior programming position, then this course is for you!

What about if you have questions?

As if this course wasn’t complete enough, you have Eduardo on hand to answer any questions you have in the Q&A section of the course.

This means you’ll never find yourself stuck on one lesson for days on end. With his hand-holding guidance, you’ll progress smoothly through this course without any major roadblocks.

There’s no risk either!

This course comes with a full 30 day money-back guarantee. Meaning if you are not completely satisfied with the course or your progress, simply let us know and they will refund you 100%, every last penny no questions asked.

You either end up with Advanced Xamarin skills, go on to develop great programs and potentially make an awesome career for yourself, or you try the course and simply get all your money back if you don’t like it…

You literally can’t lose.

Ready to get started, developer?

Enrol now using the “Add to Cart” button on the right, and get started on your way to advanced  Xamarin skills. You can also check out some of the course using the preview feature on this page, so you’re 100% certain this course is for you. 

See you on the inside (hurry, the advanced Xamarin class is waiting!)

Content

Up and Running

Welcome
The Apps We Will Build
What You Will Learn
The Source Code

XAML Unleashed

Defining the UI
Defining the Logic
Binding Commands
Binding to the Form
Binding Collections
TableViews
Binding From C#

Custom Renderers

Custom Renderer on iOS
Dynamic Colors for ProgressBar
Custom Renderer on Android
Customizing Text Cells
Customizing Text Cells Android
Changing Selection Color in Android Cells

Dependency Services

Intro to Dependency Services
The Interface
Registering Dependencies
Using a Dependency
Sharing a File in iOS
Sharing a File in Android
Creating a TXT File

Behaviors and Effects

Intro to Behaviors and Effects
Behaviors
Implementing Effects
Android Effect
iOS Effect

App Center

Intro to App Center
A New Project
GitHub Setup
App Center Setup
App Center Builds
Signing Android Builds
Signing iOS Builds
Tracking Errors & Crashes
Analytics & Tracking Events
Reacting to Crashes
Publishing Android App
Publishing iOS App
Distributing to Play Store
Distributing to App Store
Pushing a New Feature

Push Notifications

Intro to Push Notifications
Setting Up iOS
Setting Up Android
The App Center API
Creating an Azure Function
Sending the Notifications
Receiving the Notifications

XAML & Advanced Xamarin Forms

Intro to the Section
Bottom Android Tabbar
iOS Use Safe Area from XAML
Setting a Title View
The OnPlatform Extension
CSS & XAML
Visual State Manager
ImageButton Controls
Improving ListView Performance

Creating a Bot

Intro to the Bot Section
QnA Maker Service
Azure Bot Service
Embedding the Bot
Calling the Bot API
Sending a Message to the Bot
Receiving Responses from the Bot
Custom Event Arguments
ViewCells and Template Selectors
Final UI Improvements

Advanced Xamarin Android

Intro to the Advanced Sections
Binding Android (Java) Libraries
Linking for APK Sizes

Localization

Localizing Xamarin Forms from C#
Custom Markup Extensions

Advanced Xamarin iOS

Exporting iOS Objective-C Library
Binding Objective-C Libraries
Linking for IPA Sizes
Congratulations

Prism

Setting Prism Up
Views and ViewModels
Prism Navigation
Search the Goodreads API
Saving and Reading Books
Event To Command
Navigation Parameters

Extra Information - Source code, and other stuff

Source Codes
Bonus Lecture and Information

Screenshots

The Advanced Xamarin Developer Masterclass - Screenshot_01The Advanced Xamarin Developer Masterclass - Screenshot_02The Advanced Xamarin Developer Masterclass - Screenshot_03The Advanced Xamarin Developer Masterclass - Screenshot_04

Reviews

Troy
January 27, 2023
There's plenty of good and valuable information in this course, but it is in desperate need of an update to stay relevant in 2023.
Kurt
September 12, 2022
Good and clear explanations about the used technologie. Only the subtitles don't match the spoken language. :)
Devin
June 15, 2022
This class is perfect for people who have a solid foundation in Xamarin, but want to take their knowledge to the next level. Eduardo does a great job explaining his thought process and the specifics of what he's implementing while creating his apps. He offers a great learning experience of learning in-depth tools of Xamarin through code-along's and even walks through the process of making a chat-bot, which I thought was pretty cool. I would definitely recommend this course to anyone who already has experience with Xamarin and wants to advance from a beginner to a pro!
Mohit
June 13, 2022
I am going through selected topics to fill the gaps which I have on Xamarin forms, but all the topics which I have gone through are explained in a very detailed manner and easy to understand. Will definitely go through all the videos.
Marc
June 5, 2022
This guy is good in another course he talked about ListViews and automatically updating data now he is talking about dependency injection exactly what I need to do my login function for iOS and Android
Damien
March 22, 2022
Nice course to be a better Xamarin Forms developer. I was expecting to find here also advanced sections for Xamarin Classic/Native.
AFA
August 30, 2021
very good tutorial especially App Center , Push Notification , Advanced Xamarin iOS and Advanced Xamarin Android videos
RossMX
December 30, 2020
This is the best complete advanced course I've ever took about Xamarin Forms. It cover interesting things, very explained and good examples. But, you need to update certain sections, because the technology change quickly. I learned a lot with this course.
Eduardo
September 9, 2020
It was an excellent course, I've learned a lot of things, and gain more experience and confidence as a Xamarin Developer.
Mohamed
August 8, 2020
Great course I learnt a lot thanks, I hope if you guys give more content about localization and RTL suuport
Jess
August 3, 2020
Eduardo is really committed and passionate about his work. The lessons are really good. Finishing these lessons will jump-start your career in mobile development.
Simon
July 25, 2020
This is my second course following Eduardo, he is very clear and covers all aspects of the coding that are relevant. His advanced class is well aligned with the previous course and easy to follow. Great tuition and able to gain the kowledge I am looking for. Eduardo also responds in a timely manner and provides actual solutions. I have enjoyed this course and the fact that there is explanations that support the code being implemented.
Louis
July 13, 2020
The instructor is clear and thorough with his explanations which makes it easy to follow along. Real examples that can be used today.
Tibor
May 31, 2020
Found the course incredibly useful. Made me realize just how many features of Xamarin I was using without fully understanding them. Will be jumping into a new project with a lot of confidence now.
Alexander
May 5, 2020
This was the nice and fast start. The teacher was understandably and quickly explained everything. No questions, highest mark.

Coupons

DateDiscountStatus
12/22/202190% OFF
expired

Charts

Price

The Advanced Xamarin Developer Masterclass - Price chart

Rating

The Advanced Xamarin Developer Masterclass - Ratings chart

Enrollment distribution

The Advanced Xamarin Developer Masterclass - Distribution chart

Related Topics

2002948
udemy ID
11/2/2018
course created date
11/20/2019
course indexed date
Bot
course submited by