Xamarin Android Uber Clone App with C# and Firebase (Udemy.com)
Learn advanced Xamarin Android concepts by building a fully complete and functional Uber Clone app using Firebase
Created by: Ufinix Academy
Last updated July 2020
What you will learn
- Learn to build complete Uber Clone apps (driver and passenger) with C#, Xamarin and Firebase
- Learn to create, remove, update and delete records in Firebase Database
- Save and handle data locally using Shared Preferences
- Learn how to use Google Location and Map services in your Apps
- Learn to find direction from one point to the other with Google Direction Api
- Learn to find place address with Location Coordinates using Google Geocoding API
- Learn advanced usage of C# Lambda Expressions
- Learn advanced usage and creation of custom C# Event handlers
- Learn to create and design beautiful User Interfaces
- Understand how to create Local Notifications using Android Notification Manager
- Learn to make asynchronous WebCallls using Rest Api
- Learn to initiate a phone call from your app using Native Intents
Course Description
Xamarin.Android Uber Clone App with C# and Firebase
This course is designed to be a complete reference guide to building a fully functional Uber clone app in Xamarin.Android, search no further for a complete learning pack. The course content is very robust and covers several advanced concepts and topics ranging from Firebase Database and Authentication to Notifications and so much More.
Why is This Course Right for Me?
Absolutely Yes, the best way to gain good understanding of advanced concepts in Xamarin.Android is by practicing with real life examples that implements these advanced concepts in ways you will probably use them when building your own custom app. So you will learn to build and design beautiful real life app from ground up, we will teach you everything you need to know.
Not Convinced Yet?
This course will groom you to build your own app ideas, this comes in handy if you want to launch your own app and build a company around it. Modern day business run on automations which are made possible with apps, somehow in your business you will need a great functional app; and one way to achieve this without blowing your budget is by having hands on experience on building a real world functional application. you will literarily get most of the advanced knowledge you need for a price of cake.
Secondly, having built a fully complete and functional Ridesharing application will be a very huge addition to your portfolio if you intend to get a high paying job. The job market these days are getting pretty competitive, you really need to show your worth. What's the best way to showcase your worth if not by showing real world applications you built?
The Topic Seems Complex, Can I Scale Through The Course?
The course was designed with the assumption that you know only the very little basics, most of the seemingly advanced concepts were over-explained using different scenarios in real life, hence you will easily understand. Even a 6 year old could go through the course and understand every bit of it.
What Should I Expect After this Course?
Good understanding of Firebase Database
How to build a real world application in a very structured and organised manner
Work as an Android Developer and build your own custom apps
Other Things to Learn Includes
Android UI and Design Basics
Navigation drawers and Menu
Firebase Database Development
Firebase Authentication
Google Location services
Realtime Location Updates
Google Maps and Map styles
Calculating Distance and time difference between two points
Creating Local Notifications with Notification Channels
Making Web Calls Using Rest API
Processing Task in Background (Thread & Async)
Loading and Displaying Data with RecyclerView
Save Data With Shared Preferences
Instructor Details
- 4.5 Rating
240 Reviews
Ufinix Academy
Ufinix is a group of experts in the Tech industry with over 60 years of combined experience in building functional apps on Web and Mobile platforms for top companies with the passion of helping other discover their talents and careers within the tech industry.
Ufinix provides students with little or no programming knowledge a step by step guide to gaining good experience of how to build mobile and web app using videos, quizzes and practicals. The main goal is to equip them with the requisite skills to become highly paid professional developers.
The Value We Give:
After taking our courses, students will surely have the necessary knowledge they need to build their app ideas from scratch to finish and also build good portfolio to land a programming Job. This is possible because we provide a polished scheme for teaching our students which include videos and practical real life examples.
Our Target Students Include:
Individuals with no programming experience
Students who want to advance their existing programming
skillsEntrepreneurs that intend to build their own Tech Startup.
So enrol in a course and start learning today.
More courses by Ufinix Academy
Build UBER Clone App Using Flutter and Firebase (2020)
4.1 (621 Reviews)
Provider: Udemy
Time: 15.3h
$64.99
Xamarin Android: Learn to Build Native Android Apps With C# (2020)
4.5 (553 Reviews)
Provider: Udemy
Time: 25h
$99.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
Build Real World Vehicle Selling App with Xamarin Forms (2025)
4.5 (131 Reviews)
Provider: Udemy
Time: 4.8h
$54.99
Xamarin Forms: Build Native Cross-platform Apps with C# (2018)
4.4 (9,972 Reviews)
Provider: Udemy
Time: 7.5h
$119.99
Reviews
By Yusuf Mohamed Salh on 10/29/2020
0 support from the instructor ,and also when google updated the places api ,a new video added for it but it is not working ,I am stuck in fixing this point since a week till now and could n't reach a fix to continue.
By Jose Fernandez on 7/20/2020
Excellent course, the only problem i had was probably due to me. English is not my first language and I can't handle much of foreign accent and many times couldn't make out what the teacher said. The other complain is the lack of assistant on the question when asked by student, however i can comprehend when there's an overwhelming amount of students asking. I was able to finish the whole project. Good project!!!
By Nnodim on 3/7/2020
finding this course was more like an answer to my prayer to learning actual programming, and it inspires me with the detailing of all that is needed to be done
By Jannie Pretorius on 11/9/2019
Fantastic course with a great instructor. Only comment thus far would be to add a 'polish' section to really get the app styling nice and modern. E.g.: * Auto zoom on route, overlays block the route, would be great to have a zoom in and out automatically as the route is followed and when the estimation layout displays so the relevant information is always on screen * Resources like free online logo and asset generators for collateral would be a fantastic tie in with this. Could be a class on how he created the demo logo for example and generated all the mipmap assets. * In a real world scenario, the fare rates etc. would be fetched server side, as well as other settings. We have the User Database but no 'backend' per say, some simple web service examples or a second global app settings database that can be tapped into for fare rates at runtime would be a nice addition.
By Aphila Mjobo on 10/19/2019
I still have to figure out some of the stuff, like the sha key.Once I came to understand that it became easier to get to this point. Things definitely work as expected.
By Alper Ozgur on 5/22/2019
Learning while practising is the best way to learn.. And with this course, you can learn many things about Xamarin Android.. Uchenna explains most of the code he writes and additionally explains why need that code :) . If you think to use subtitles, it's really worst.. By the reason of automated subtitles....
By Johan Griesel on 5/1/2019
Thanks Ufinix! Amazing course. If you're not from Africa or even South Africa, the accent will be difficult to understand. But I'm from South Africa and used to this kind of accent. Just need to know that when he says "test", he actually says "text", and so forth...
By Abubakar Tweheyo on 4/11/2019
This is an amazing course that has got me started with implementing my own Uber - clone App using xamarin which i thought couldn't archive this kind of a robust application using xamarin. Thanks to Ufinix Academy
By Sourabh on 3/18/2019
This is the best available course on Xamarin Android. A real life project being developed in front of you which gives you an opportunity to explore almost all those concepts which you can get access to only after joining a professional team working on that project. What else do you want? On top of that, here you also learn the best practices of writing and organizing code in a modular approach. Something which is a must if you are or are planning to be a professional software developer. The cleanest code I've ever seen in such tutorials. If you are aware of the basics of Xamarin and want a professional finis, this is the course.
By Uchenna Nnodim on 3/13/2019
The course is packed with a lot of knowledge that i have been searching for long now. The instructor is very knowledgeable and explains the concepts very well. This is an incredible value for my money. I love it
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 90 / 100







