
Create a firebase project in the firebase console for your Xamarin Android Uber clone app, register Android app with package name and SHA-1, and enable real-time database in test mode.
In this lecture, we will be designing our registration page for our Uber Clone App. The registration page will include TextInputLayouts and a Register Button
Learn to implement runtime location permissions in a Xamarin Android app, including declaring permission arrays, checking and requesting access, and handling grant or denial in the main activity.
Design and implement a ride details bottom sheet for a Xamarin Android app, including destination input, set button, and UI elements to display trip estimates.
calculate ride fares by combining base, time, and distance fares using distance and duration from the map helper; convert meters to kilometers and seconds to minutes.
Create a trip details data model class in a data models folder with pickup address, destination address, distance, duration, timestamp, driver id, and driver phone number.
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