Skip to content
UdemyMobile DevelopmentPaid courseBeginner levelCertificate

Xamarin & Firebase: Authentication and Firestore for Xamarin (Udemy.com)

Create Android and iOS Apps that use Firebase Authentication and Cloud Firestore Services, and use Mobile DevOps (CI/CD)

Created by: Eduardo Rosas Osorno

Last updated February 2020

icon
What you will learn

  • Source Control Basics with Git and GitHub
  • Xamarin Forms Basics (XAML for UI Definition and C# for Code Behind Logic
  • Using the MVVM Pattern in Xamarin Forms Apps
  • Using Dependency Services in Xamarin Forms Apps
  • Implement Firebase Authentication through Dependency Services
  • Use Cloud Firestore databases in Xamarin Forms
  • Mobile DevOps with App Center (Continous Integration and Continuous Delivery)

icon
Course Description

Welcome to the Xamarin & Firebase: Authentication and Firestore for Xamarin course, in which you will learn to Create Android and iOS Apps that use Firebase Authentication and Cloud Firestore Services, and use Mobile DevOps (CI/CD)

I created this course because Mobile App Development is about so much more than just learning a language or a tool such as Xamarin.

  • It is about working in teams and have source control in your projects

  • Working with authentication services

  • Working with databases

  • It is also about delivering your app to your users, preferably automatically

So this course covers all of this and more. In this course, you will learn

  1. The basics of Git & Github for version control

  2. The basics of Xamarin Forms so you create native apps that share C# and XAML code

  3. Powerful Xamarin Forms features such as Data Binding and Dependency Services

    1. Data Binding so that you use the MVVM architectural pattern

    2. Dependency Services so that you implement platform-specific code and use it in the shared code

  4. Firebase authentication for registering and authenticating users with email and passwords

  5. Cloud Firestore for real-time databases in the cloud

  6. The basics of App Center so that you implement Continuous Integration and Continuous Delivery in your development process

    1. CI so that you create automatic —signed— builds of your code when you push new commits to Github

    2. CD so that you distribute the signed builds automatically to your users.

With 7+ hours of HD video, you will learn the step-by-step process of using each of these tools in your Xamarin development process.

By the end of this course, you will not only feel more comfortable using Xamarin to develop Android and iOS apps, but you will also have a complete arsenal of tools under your belt!


Don't waste your time

Don't waste your time looking through the entire internet for all the things you need to learn, spending weeks learning a tool just to figure out that there is another tool to learn. This course is designed to be self-contained so that everything that you need to know about developing Xamarin applications is here.


Why you should pick this course among many others?

This course is unique in the way that it covers so many tools individually. Sure if you watch the entire course you will learn all of them, but if right now you only want to learn one, you can do that too! And when you are ready to learn another tool, there is no need for you to go looking for another course, this one already covers it! Learn how to use Git and GitHub with your Xamarin apps, then how to create powerful Xamarin Forms apps with MVVM, then how to use Firebase Authentication, then how to use Cloud Firestore databases, and finally how to use Mobile DevOps with App Center, or one topic at the time! It is all in here.


By the way, I'm so confident that you'll learn so much in this course that I offer a FULL money-back guarantee for 30 days! So it's a complete no-brainer, sign up today with ZERO risks.


See you inside!

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Eduardo Rosas Osorno

I am a Software Engineer and entrepreneur, currently focused on the intersection of AI and practical finance. I am the co-founder of Revalorify, a startup dedicated to simplifying budget creation through artificial intelligence.

My work at Revalorify has driven my professional growth into full-stack JavaScript (React and Node.js) and specialized AI technologies, including Generative AI, RAG (Retrieval-Augmented Generation), and Google's Vertex AI platform.

This new venture builds on a solid foundation of over seven years in software development. My background is heavily rooted in mobile, where I was a Xamarin-Certified Developer building cross-platform applications in C#. During that time, I co-founded my first startup, AlphaBeta, which was focused on helping Mexicans adopt new digital technologies.

Beyond development, I have a deep passion for education and have successfully mentored thousands of students in coding. My students often say I have a knack for making complex subjects easy to understand. I also have a keen eye for design, which I use as both a creative outlet and a way to ensure the applications I build are not only functional but also intuitive.

icon
More courses by Eduardo Rosas Osorno

Free

$39.99

$19.99

$39.99

$19.99

icon
More Mobile Development courses

$19.99

$74.99

$74.99

$39.99

$19.99

$84.99

icon
Reviews

4.6

135 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Roy den Drijver on 1/28/2022

Up till now the course is as I expected it to be which means I am very happy with the course up till now. One thing to note as feedback would be. I was already femiliar with the topics in sections 1 and 2 however, I feel like they could have been skipped because the depth of the explanation is a little to shallow for a person that had no experience with the topics to fully understand them anyways. Thank you for your work, keep it up Eduardo.

By Felipe Gicci Hernandes on 10/23/2021

Really good course, the material is very complete and simple to understand. The instructor is also clear when explaining the lessons and steps in each sections. Thank you, I've learned what I was looking for :)

By Sam on 5/25/2021

Eduardo is the best of best teacher i have ever seen in my life..Teaching way is the best and easily understand everything but in .NET 2.0 is silghty different from this firebase concepts(because of new versions) By the ways Really Helpfull to me and i have already buyed your every Courses in Udemy..Thanks Eduaro Sir!

By Lloyd Pratt on 3/28/2021

I am so super happy I found this course. Eduardo is my favorite instructor and I so want learn how to make Firebase work in Xamarin Forms

By Byron Dunnigan on 1/19/2021

Surprisingly good so far. A magnitude better than YouTube videos. And the videos are up to date (not watching the developer on an older version of visual Studios)

By Erkan Özmenli on 12/6/2020

Excellent Tutorial! Keep sharing your valuable knowledge... You will learn not only Firebase, but also many good practices such as MVVM, Dependencies. You will also learn about Git, GitHub, Continuous Integration/Continuous Delivery.

By Michael Redinger on 8/19/2020

Interesting as usual for Eduardo's classes. I really enjoy the way he teaches his classes. He keeps it going at a steady pace but is pretty thorough in his explanations.

By Ronald F. Paglinawan on 6/22/2020

I really liked this course! This is one of the best course on Xamarin development I have ever seen. It is also the most complete course I have seen. :)

By Michael Flanagan on 4/29/2020

converting a project I did with his help over to firebase from Azure due to fees azure was charging. So far kind of finicky but with some hacking around im making it work.

By David Weiler on 4/1/2020

So far so good, he explains things clearly, and the code examples all work as described (thanks in part to this being a new course).

Showing all 10 reviews on CourseDuck

Read all 135 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 92 / 100