Xamarin Android Uber Clone App with C# and Firebase

  • Course provided by Udemy
  • Study type: Online
  • Starts: Anytime
  • Price: See latest price on Udemy
Udemy

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

Who this course is for:

  • Those with basic knowledge of developing Android Apps using Xamarin and C#
  • Persons with good knowledge of C# and want to gain experience in developing Android Apps with their existing skills
  • People who want to take their Xamarin Android knowledge to advanced level

Instructors

Learn programming and app development
  • 4.2 Instructor Rating
  • 1,014 Reviews
  • 5,721 Students
  • 4 Courses

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.

Senior Software Engineer and Lead Instructor
  • 4.4 Instructor Rating
  • 583 Reviews
  • 2,880 Students
  • 2 Courses

Hi !, I'm Uchenna, I'm the Lead Instructor at the Ufinix Academy a leading online Programming Academy. Teaching and mentoring people has always been my second love after programming. So most recently I spend a lot my time in research and creating online courses to provide step-by-step guide to students on how to become developers while explaining complex technical concepts in a very simple way.

Before now I have worked with several successful startups, coordinated large teams both on-site and remotely. I really enjoy travelling passionate about mentoring young developers to build successful products and contributing to open source.

Expected Outcomes

  1. 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 Show more Show less Course content 15 sections • 92 lectures • 15h 30m total length Expand all sections Introduction 7 lectures • 19min App Overview Preview 08:51 How To Make The Very Best Out of This Course 00:41 Download Image Assets, Icons and Images 00:08 Creating Your Project on Windows PC Preview 02:15 Creating Your Project on Mac Preview 02:06 Starting a New Android Emulator Preview 04:07 VTX and HYPER-V Emulator Issue Fixes 00:53 Setting Up Firebase Backend 4 lectures • 21min New Firebase Setup Guide 00:17 Setting Up Firebase Database In Firebase Console Preview 04:31 Adding Firebase Packages to Your Project Preview 05:03 Setting Up and Initialising Firebase Database Preview 11:14 Login and Register with Firebase 8 lectures • 2hr 3min Setting up SplashScreen 14:13 Login Page Design Preview 28:35 Registration Page Design Preview 08:58 Register a New User with Firebase Authentication Preview 31:48 Saving User Information to Firebase Using Hash Map Preview 10:44 Saving User Information to Local Storage Using Shared Preferences Preview 06:35 Login User with Firebase Authentication Preview 16:03 Wrapping Up Register and Login Flow Preview 06:04 Main App Page Design 4 lectures • 1hr 8min Setting Up Your Navigation Drawer Preview 26:55 Setting Up Toolbar with Transperancy Preview 10:10 Setting up Pickup-Location and Destination Bar Preview 14:41 Setting up Favourite Places and Current Location Buttons Preview 16:28 Configuring Google Map 5 lectures • 28min Enabling Google Maps in Google Developer Console 04:32 Google Map Initialization Guide (Latest UPDATE) 00:12 Adding Google Map Packages and Initializing Google Maps 10:27 Apply Customized Map Style to Google Map 07:47 Adding Overlaying Centre Location Marker 04:59 Configuring Location Services 3 lectures • 34min Requesting Runtime Permissions 09:12 Fetching Users Current Location 10:54 Updating Location Changes on Map 13:41 Configuring Place Search Functionality 3 lectures • 28min [LEGACY] Implementing Place AutoComplete Search 12:43 Google Places API Update Guide 00:33 [UPDATE] Integrating New Google Place Autocomplete 14:32 Configuring Google Geocoding API 3 lectures • 38min Fixing Possible Geocoding API Error 00:15 Find Place Address Using Location Coordinates Preview 24:09 Setting Pickup Location and Destination Seperately Preview 13:25 Ride Estimates and Properties 7 lectures • 1hr 10min Setting up Ride Details BottomSheet Preview 23:22 Fix to Possible Directions API Error 00:15 Implementing Google Directions Api, PolyLines and Markers - Part 1 07:42 Implementing Google Directions Api, PolyLines and Markers - Part 2 11:41 Implementing Google Directions Api, PolyLines and Markers - Part 3 11:46 Implementing Google Directions Api, PolyLines and Markers - Part 4 04:02 Calculating Estimated Ride Fares using Distance and Duration Preview 11:20 Creating a Ride Request on Firebase 7 lectures • 1hr 18min Working with AppDataHelper 08:00 Organising Our Code Using Regions 03:29 Getting User Profile Information from Firebase 19:39 Setting up Request Driver Dialogue 18:13 Create Trip Details Class and Assign Values 11:10 Creating a Ride Request on Firebase 12:50 Cancel Ride Request on Firebase 04:21 5 more sections Requirements Basic familiarity with Android development Some knowledge of basic C# programming concepts Must have Visual Studio installed on Pc or Visual Studio for Mac installed on Mac 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 Who this course is for: Those with basic knowledge of developing Android Apps using Xamarin and C# Persons with good knowledge of C# and want to gain experience in developing Android Apps with their existing skills People who want to take their Xamarin Android knowledge to advanced level Show more Show less Instructors Ufinix Academy Learn programming and app development 4.2 Instructor Rating 1,014 Reviews 5,721 Students 4 Courses 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. Show more Show less Uchenna Nnodim Senior Software Engineer and Lead Instructor 4.4 Instructor Rating 583 Reviews 2,880 Students 2 Courses Hi !, I'm Uchenna , I'm the Lead Instructor at the Ufinix Academy a leading online Programming Academy . Teaching and mentoring people has always been my second love after programming. So most recently I spend a lot my time in research and creating online courses to provide step-by-step guide to students on how to become developers while explaining complex technical concepts in a very simple way. Before now I have worked with several successful startups, coordinated large teams both on-site and remotely. I really enjoy travelling passionate about mentoring young developers to build successful products and contributing to open source. Show more Show less Udemy Business Teach on Udemy Get the app About us Contact us Careers Blog Help and Support Affiliate Impressum Kontakt Terms Privacy policy Cookie settings Sitemap © 2021 Udemy, Inc. window.handleCSSToggleButtonClick = function (event) { var target = event.currentTarget; var cssToggleId = target && target.dataset && target.dataset.cssToggleId; var input = cssToggleId && document.getElementById(cssToggleId); if (input) { if (input.dataset.type === 'checkbox') { input.dataset.checked = input.dataset.checked ? '' : 'checked'; } else { input.dataset.checked = input.dataset.allowToggle && input.dataset.checked ? '' : 'checked'; var radios = document.querySelectorAll('[name="' + input.dataset.name + '"]'); for (var i = 0; i (function(){window['__CF$cv$params']={r:'6777fda858430026',m:'c1f559031ffa5e7c30bf4bb47d4a472fadc7e650-1627746716-1800-AZyuU94wabpzJZ2c/DMWpfXFzaj9M13hy230ES1xMoOhsHAbKgpAuC7PK6brUsnP/njM1JCrQhylQi5vf3SOd2kFt2Rz8XpeaQi721A6wE5jgBlkohAcVGI9gEvZr0ABkzwV6uAWJ7e5OYhU1HJ0X0g=',s:[0xea273e5d4d,0xb3b12540b3],}})();
  2. 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 Show more Show less Course content 15 sections • 92 lectures • 15h 30m total length Expand all sections Introduction 7 lectures • 19min App Overview Preview 08:51 How To Make The Very Best Out of This Course 00:41 Download Image Assets, Icons and Images 00:08 Creating Your Project on Windows PC Preview 02:15 Creating Your Project on Mac Preview 02:06 Starting a New Android Emulator Preview 04:07 VTX and HYPER-V Emulator Issue Fixes 00:53 Setting Up Firebase Backend 4 lectures • 21min New Firebase Setup Guide 00:17 Setting Up Firebase Database In Firebase Console Preview 04:31 Adding Firebase Packages to Your Project Preview 05:03 Setting Up and Initialising Firebase Database Preview 11:14 Login and Register with Firebase 8 lectures • 2hr 3min Setting up SplashScreen 14:13 Login Page Design Preview 28:35 Registration Page Design Preview 08:58 Register a New User with Firebase Authentication Preview 31:48 Saving User Information to Firebase Using Hash Map Preview 10:44 Saving User Information to Local Storage Using Shared Preferences Preview 06:35 Login User with Firebase Authentication Preview 16:03 Wrapping Up Register and Login Flow Preview 06:04 Main App Page Design 4 lectures • 1hr 8min Setting Up Your Navigation Drawer Preview 26:55 Setting Up Toolbar with Transperancy Preview 10:10 Setting up Pickup-Location and Destination Bar Preview 14:41 Setting up Favourite Places and Current Location Buttons Preview 16:28 Configuring Google Map 5 lectures • 28min Enabling Google Maps in Google Developer Console 04:32 Google Map Initialization Guide (Latest UPDATE) 00:12 Adding Google Map Packages and Initializing Google Maps 10:27 Apply Customized Map Style to Google Map 07:47 Adding Overlaying Centre Location Marker 04:59 Configuring Location Services 3 lectures • 34min Requesting Runtime Permissions 09:12 Fetching Users Current Location 10:54 Updating Location Changes on Map 13:41 Configuring Place Search Functionality 3 lectures • 28min [LEGACY] Implementing Place AutoComplete Search 12:43 Google Places API Update Guide 00:33 [UPDATE] Integrating New Google Place Autocomplete 14:32 Configuring Google Geocoding API 3 lectures • 38min Fixing Possible Geocoding API Error 00:15 Find Place Address Using Location Coordinates Preview 24:09 Setting Pickup Location and Destination Seperately Preview 13:25 Ride Estimates and Properties 7 lectures • 1hr 10min Setting up Ride Details BottomSheet Preview 23:22 Fix to Possible Directions API Error 00:15 Implementing Google Directions Api, PolyLines and Markers - Part 1 07:42 Implementing Google Directions Api, PolyLines and Markers - Part 2 11:41 Implementing Google Directions Api, PolyLines and Markers - Part 3 11:46 Implementing Google Directions Api, PolyLines and Markers - Part 4 04:02 Calculating Estimated Ride Fares using Distance and Duration Preview 11:20 Creating a Ride Request on Firebase 7 lectures • 1hr 18min Working with AppDataHelper 08:00 Organising Our Code Using Regions 03:29 Getting User Profile Information from Firebase 19:39 Setting up Request Driver Dialogue 18:13 Create Trip Details Class and Assign Values 11:10 Creating a Ride Request on Firebase 12:50 Cancel Ride Request on Firebase 04:21 5 more sections Requirements Basic familiarity with Android development Some knowledge of basic C# programming concepts Must have Visual Studio installed on Pc or Visual Studio for Mac installed on Mac 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 Who this course is for: Those with basic knowledge of developing Android Apps using Xamarin and C# Persons with good knowledge of C# and want to gain experience in developing Android Apps with their existing skills People who want to take their Xamarin Android knowledge to advanced level Show more Show less Instructors Ufinix Academy Learn programming and app development 4.2 Instructor Rating 1,014 Reviews 5,721 Students 4 Courses 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. Show more Show less Uchenna Nnodim Senior Software Engineer and Lead Instructor 4.4 Instructor Rating 583 Reviews 2,880 Students 2 Courses Hi !, I'm Uchenna , I'm the Lead Instructor at the Ufinix Academy a leading online Programming Academy . Teaching and mentoring people has always been my second love after programming. So most recently I spend a lot my time in research and creating online courses to provide step-by-step guide to students on how to become developers while explaining complex technical concepts in a very simple way. Before now I have worked with several successful startups, coordinated large teams both on-site and remotely. I really enjoy travelling passionate about mentoring young developers to build successful products and contributing to open source. Show more Show less Udemy Business Teach on Udemy Get the app About us Contact us Careers Blog Help and Support Affiliate Impressum Kontakt Terms Privacy policy Cookie settings Sitemap © 2021 Udemy, Inc. window.handleCSSToggleButtonClick = function (event) { var target = event.currentTarget; var cssToggleId = target && target.dataset && target.dataset.cssToggleId; var input = cssToggleId && document.getElementById(cssToggleId); if (input) { if (input.dataset.type === 'checkbox') { input.dataset.checked = input.dataset.checked ? '' : 'checked'; } else { input.dataset.checked = input.dataset.allowToggle && input.dataset.checked ? '' : 'checked'; var radios = document.querySelectorAll('[name="' + input.dataset.name + '"]'); for (var i = 0; i (function(){window['__CF$cv$params']={r:'6777fda858430026',m:'c1f559031ffa5e7c30bf4bb47d4a472fadc7e650-1627746716-1800-AZyuU94wabpzJZ2c/DMWpfXFzaj9M13hy230ES1xMoOhsHAbKgpAuC7PK6brUsnP/njM1JCrQhylQi5vf3SOd2kFt2Rz8XpeaQi721A6wE5jgBlkohAcVGI9gEvZr0ABkzwV6uAWJ7e5OYhU1HJ0X0g=',s:[0xea273e5d4d,0xb3b12540b3],}})();
  3. 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 Show more Show less Course content 15 sections • 92 lectures • 15h 30m total length Expand all sections Introduction 7 lectures • 19min App Overview Preview 08:51 How To Make The Very Best Out of This Course 00:41 Download Image Assets, Icons and Images 00:08 Creating Your Project on Windows PC Preview 02:15 Creating Your Project on Mac Preview 02:06 Starting a New Android Emulator Preview 04:07 VTX and HYPER-V Emulator Issue Fixes 00:53 Setting Up Firebase Backend 4 lectures • 21min New Firebase Setup Guide 00:17 Setting Up Firebase Database In Firebase Console Preview 04:31 Adding Firebase Packages to Your Project Preview 05:03 Setting Up and Initialising Firebase Database Preview 11:14 Login and Register with Firebase 8 lectures • 2hr 3min Setting up SplashScreen 14:13 Login Page Design Preview 28:35 Registration Page Design Preview 08:58 Register a New User with Firebase Authentication Preview 31:48 Saving User Information to Firebase Using Hash Map Preview 10:44 Saving User Information to Local Storage Using Shared Preferences Preview 06:35 Login User with Firebase Authentication Preview 16:03 Wrapping Up Register and Login Flow Preview 06:04 Main App Page Design 4 lectures • 1hr 8min Setting Up Your Navigation Drawer Preview 26:55 Setting Up Toolbar with Transperancy Preview 10:10 Setting up Pickup-Location and Destination Bar Preview 14:41 Setting up Favourite Places and Current Location Buttons Preview 16:28 Configuring Google Map 5 lectures • 28min Enabling Google Maps in Google Developer Console 04:32 Google Map Initialization Guide (Latest UPDATE) 00:12 Adding Google Map Packages and Initializing Google Maps 10:27 Apply Customized Map Style to Google Map 07:47 Adding Overlaying Centre Location Marker 04:59 Configuring Location Services 3 lectures • 34min Requesting Runtime Permissions 09:12 Fetching Users Current Location 10:54 Updating Location Changes on Map 13:41 Configuring Place Search Functionality 3 lectures • 28min [LEGACY] Implementing Place AutoComplete Search 12:43 Google Places API Update Guide 00:33 [UPDATE] Integrating New Google Place Autocomplete 14:32 Configuring Google Geocoding API 3 lectures • 38min Fixing Possible Geocoding API Error 00:15 Find Place Address Using Location Coordinates Preview 24:09 Setting Pickup Location and Destination Seperately Preview 13:25 Ride Estimates and Properties 7 lectures • 1hr 10min Setting up Ride Details BottomSheet Preview 23:22 Fix to Possible Directions API Error 00:15 Implementing Google Directions Api, PolyLines and Markers - Part 1 07:42 Implementing Google Directions Api, PolyLines and Markers - Part 2 11:41 Implementing Google Directions Api, PolyLines and Markers - Part 3 11:46 Implementing Google Directions Api, PolyLines and Markers - Part 4 04:02 Calculating Estimated Ride Fares using Distance and Duration Preview 11:20 Creating a Ride Request on Firebase 7 lectures • 1hr 18min Working with AppDataHelper 08:00 Organising Our Code Using Regions 03:29 Getting User Profile Information from Firebase 19:39 Setting up Request Driver Dialogue 18:13 Create Trip Details Class and Assign Values 11:10 Creating a Ride Request on Firebase 12:50 Cancel Ride Request on Firebase 04:21 5 more sections Requirements Basic familiarity with Android development Some knowledge of basic C# programming concepts Must have Visual Studio installed on Pc or Visual Studio for Mac installed on Mac 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 Who this course is for: Those with basic knowledge of developing Android Apps using Xamarin and C# Persons with good knowledge of C# and want to gain experience in developing Android Apps with their existing skills People who want to take their Xamarin Android knowledge to advanced level Show more Show less Instructors Ufinix Academy Learn programming and app development 4.2 Instructor Rating 1,014 Reviews 5,721 Students 4 Courses 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. Show more Show less Uchenna Nnodim Senior Software Engineer and Lead Instructor 4.4 Instructor Rating 583 Reviews 2,880 Students 2 Courses Hi !, I'm Uchenna , I'm the Lead Instructor at the Ufinix Academy a leading online Programming Academy . Teaching and mentoring people has always been my second love after programming. So most recently I spend a lot my time in research and creating online courses to provide step-by-step guide to students on how to become developers while explaining complex technical concepts in a very simple way. Before now I have worked with several successful startups, coordinated large teams both on-site and remotely. I really enjoy travelling passionate about mentoring young developers to build successful products and contributing to open source. Show more Show less Udemy Business Teach on Udemy Get the app About us Contact us Careers Blog Help and Support Affiliate Impressum Kontakt Terms Privacy policy Cookie settings Sitemap © 2021 Udemy, Inc. window.handleCSSToggleButtonClick = function (event) { var target = event.currentTarget; var cssToggleId = target && target.dataset && target.dataset.cssToggleId; var input = cssToggleId && document.getElementById(cssToggleId); if (input) { if (input.dataset.type === 'checkbox') { input.dataset.checked = input.dataset.checked ? '' : 'checked'; } else { input.dataset.checked = input.dataset.allowToggle && input.dataset.checked ? '' : 'checked'; var radios = document.querySelectorAll('[name="' + input.dataset.name + '"]'); for (var i = 0; i (function(){window['__CF$cv$params']={r:'6777fda858430026',m:'c1f559031ffa5e7c30bf4bb47d4a472fadc7e650-1627746716-1800-AZyuU94wabpzJZ2c/DMWpfXFzaj9M13hy230ES1xMoOhsHAbKgpAuC7PK6brUsnP/njM1JCrQhylQi5vf3SOd2kFt2Rz8XpeaQi721A6wE5jgBlkohAcVGI9gEvZr0ABkzwV6uAWJ7e5OYhU1HJ0X0g=',s:[0xea273e5d4d,0xb3b12540b3],}})();
  4. 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 Show more Show less Course content 15 sections • 92 lectures • 15h 30m total length Expand all sections Introduction 7 lectures • 19min App Overview Preview 08:51 How To Make The Very Best Out of This Course 00:41 Download Image Assets, Icons and Images 00:08 Creating Your Project on Windows PC Preview 02:15 Creating Your Project on Mac Preview 02:06 Starting a New Android Emulator Preview 04:07 VTX and HYPER-V Emulator Issue Fixes 00:53 Setting Up Firebase Backend 4 lectures • 21min New Firebase Setup Guide 00:17 Setting Up Firebase Database In Firebase Console Preview 04:31 Adding Firebase Packages to Your Project Preview 05:03 Setting Up and Initialising Firebase Database Preview 11:14 Login and Register with Firebase 8 lectures • 2hr 3min Setting up SplashScreen 14:13 Login Page Design Preview 28:35 Registration Page Design Preview 08:58 Register a New User with Firebase Authentication Preview 31:48 Saving User Information to Firebase Using Hash Map Preview 10:44 Saving User Information to Local Storage Using Shared Preferences Preview 06:35 Login User with Firebase Authentication Preview 16:03 Wrapping Up Register and Login Flow Preview 06:04 Main App Page Design 4 lectures • 1hr 8min Setting Up Your Navigation Drawer Preview 26:55 Setting Up Toolbar with Transperancy Preview 10:10 Setting up Pickup-Location and Destination Bar Preview 14:41 Setting up Favourite Places and Current Location Buttons Preview 16:28 Configuring Google Map 5 lectures • 28min Enabling Google Maps in Google Developer Console 04:32 Google Map Initialization Guide (Latest UPDATE) 00:12 Adding Google Map Packages and Initializing Google Maps 10:27 Apply Customized Map Style to Google Map 07:47 Adding Overlaying Centre Location Marker 04:59 Configuring Location Services 3 lectures • 34min Requesting Runtime Permissions 09:12 Fetching Users Current Location 10:54 Updating Location Changes on Map 13:41 Configuring Place Search Functionality 3 lectures • 28min [LEGACY] Implementing Place AutoComplete Search 12:43 Google Places API Update Guide 00:33 [UPDATE] Integrating New Google Place Autocomplete 14:32 Configuring Google Geocoding API 3 lectures • 38min Fixing Possible Geocoding API Error 00:15 Find Place Address Using Location Coordinates Preview 24:09 Setting Pickup Location and Destination Seperately Preview 13:25 Ride Estimates and Properties 7 lectures • 1hr 10min Setting up Ride Details BottomSheet Preview 23:22 Fix to Possible Directions API Error 00:15 Implementing Google Directions Api, PolyLines and Markers - Part 1 07:42 Implementing Google Directions Api, PolyLines and Markers - Part 2 11:41 Implementing Google Directions Api, PolyLines and Markers - Part 3 11:46 Implementing Google Directions Api, PolyLines and Markers - Part 4 04:02 Calculating Estimated Ride Fares using Distance and Duration Preview 11:20 Creating a Ride Request on Firebase 7 lectures • 1hr 18min Working with AppDataHelper 08:00 Organising Our Code Using Regions 03:29 Getting User Profile Information from Firebase 19:39 Setting up Request Driver Dialogue 18:13 Create Trip Details Class and Assign Values 11:10 Creating a Ride Request on Firebase 12:50 Cancel Ride Request on Firebase 04:21 5 more sections Requirements Basic familiarity with Android development Some knowledge of basic C# programming concepts Must have Visual Studio installed on Pc or Visual Studio for Mac installed on Mac 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 Who this course is for: Those with basic knowledge of developing Android Apps using Xamarin and C# Persons with good knowledge of C# and want to gain experience in developing Android Apps with their existing skills People who want to take their Xamarin Android knowledge to advanced level Show more Show less Instructors Ufinix Academy Learn programming and app development 4.2 Instructor Rating 1,014 Reviews 5,721 Students 4 Courses 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. Show more Show less Uchenna Nnodim Senior Software Engineer and Lead Instructor 4.4 Instructor Rating 583 Reviews 2,880 Students 2 Courses Hi !, I'm Uchenna , I'm the Lead Instructor at the Ufinix Academy a leading online Programming Academy . Teaching and mentoring people has always been my second love after programming. So most recently I spend a lot my time in research and creating online courses to provide step-by-step guide to students on how to become developers while explaining complex technical concepts in a very simple way. Before now I have worked with several successful startups, coordinated large teams both on-site and remotely. I really enjoy travelling passionate about mentoring young developers to build successful products and contributing to open source. Show more Show less Udemy Business Teach on Udemy Get the app About us Contact us Careers Blog Help and Support Affiliate Impressum Kontakt Terms Privacy policy Cookie settings Sitemap © 2021 Udemy, Inc. window.handleCSSToggleButtonClick = function (event) { var target = event.currentTarget; var cssToggleId = target && target.dataset && target.dataset.cssToggleId; var input = cssToggleId && document.getElementById(cssToggleId); if (input) { if (input.dataset.type === 'checkbox') { input.dataset.checked = input.dataset.checked ? '' : 'checked'; } else { input.dataset.checked = input.dataset.allowToggle && input.dataset.checked ? '' : 'checked'; var radios = document.querySelectorAll('[name="' + input.dataset.name + '"]'); for (var i = 0; i (function(){window['__CF$cv$params']={r:'6777fda858430026',m:'c1f559031ffa5e7c30bf4bb47d4a472fadc7e650-1627746716-1800-AZyuU94wabpzJZ2c/DMWpfXFzaj9M13hy230ES1xMoOhsHAbKgpAuC7PK6brUsnP/njM1JCrQhylQi5vf3SOd2kFt2Rz8XpeaQi721A6wE5jgBlkohAcVGI9gEvZr0ABkzwV6uAWJ7e5OYhU1HJ0X0g=',s:[0xea273e5d4d,0xb3b12540b3],}})();
  5. 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 Show more Show less Course content 15 sections • 92 lectures • 15h 30m total length Expand all sections Introduction 7 lectures • 19min App Overview Preview 08:51 How To Make The Very Best Out of This Course 00:41 Download Image Assets, Icons and Images 00:08 Creating Your Project on Windows PC Preview 02:15 Creating Your Project on Mac Preview 02:06 Starting a New Android Emulator Preview 04:07 VTX and HYPER-V Emulator Issue Fixes 00:53 Setting Up Firebase Backend 4 lectures • 21min New Firebase Setup Guide 00:17 Setting Up Firebase Database In Firebase Console Preview 04:31 Adding Firebase Packages to Your Project Preview 05:03 Setting Up and Initialising Firebase Database Preview 11:14 Login and Register with Firebase 8 lectures • 2hr 3min Setting up SplashScreen 14:13 Login Page Design Preview 28:35 Registration Page Design Preview 08:58 Register a New User with Firebase Authentication Preview 31:48 Saving User Information to Firebase Using Hash Map Preview 10:44 Saving User Information to Local Storage Using Shared Preferences Preview 06:35 Login User with Firebase Authentication Preview 16:03 Wrapping Up Register and Login Flow Preview 06:04 Main App Page Design 4 lectures • 1hr 8min Setting Up Your Navigation Drawer Preview 26:55 Setting Up Toolbar with Transperancy Preview 10:10 Setting up Pickup-Location and Destination Bar Preview 14:41 Setting up Favourite Places and Current Location Buttons Preview 16:28 Configuring Google Map 5 lectures • 28min Enabling Google Maps in Google Developer Console 04:32 Google Map Initialization Guide (Latest UPDATE) 00:12 Adding Google Map Packages and Initializing Google Maps 10:27 Apply Customized Map Style to Google Map 07:47 Adding Overlaying Centre Location Marker 04:59 Configuring Location Services 3 lectures • 34min Requesting Runtime Permissions 09:12 Fetching Users Current Location 10:54 Updating Location Changes on Map 13:41 Configuring Place Search Functionality 3 lectures • 28min [LEGACY] Implementing Place AutoComplete Search 12:43 Google Places API Update Guide 00:33 [UPDATE] Integrating New Google Place Autocomplete 14:32 Configuring Google Geocoding API 3 lectures • 38min Fixing Possible Geocoding API Error 00:15 Find Place Address Using Location Coordinates Preview 24:09 Setting Pickup Location and Destination Seperately Preview 13:25 Ride Estimates and Properties 7 lectures • 1hr 10min Setting up Ride Details BottomSheet Preview 23:22 Fix to Possible Directions API Error 00:15 Implementing Google Directions Api, PolyLines and Markers - Part 1 07:42 Implementing Google Directions Api, PolyLines and Markers - Part 2 11:41 Implementing Google Directions Api, PolyLines and Markers - Part 3 11:46 Implementing Google Directions Api, PolyLines and Markers - Part 4 04:02 Calculating Estimated Ride Fares using Distance and Duration Preview 11:20 Creating a Ride Request on Firebase 7 lectures • 1hr 18min Working with AppDataHelper 08:00 Organising Our Code Using Regions 03:29 Getting User Profile Information from Firebase 19:39 Setting up Request Driver Dialogue 18:13 Create Trip Details Class and Assign Values 11:10 Creating a Ride Request on Firebase 12:50 Cancel Ride Request on Firebase 04:21 5 more sections Requirements Basic familiarity with Android development Some knowledge of basic C# programming concepts Must have Visual Studio installed on Pc or Visual Studio for Mac installed on Mac 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 Who this course is for: Those with basic knowledge of developing Android Apps using Xamarin and C# Persons with good knowledge of C# and want to gain experience in developing Android Apps with their existing skills People who want to take their Xamarin Android knowledge to advanced level Show more Show less Instructors Ufinix Academy Learn programming and app development 4.2 Instructor Rating 1,014 Reviews 5,721 Students 4 Courses 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. Show more Show less Uchenna Nnodim Senior Software Engineer and Lead Instructor 4.4 Instructor Rating 583 Reviews 2,880 Students 2 Courses Hi !, I'm Uchenna , I'm the Lead Instructor at the Ufinix Academy a leading online Programming Academy . Teaching and mentoring people has always been my second love after programming. So most recently I spend a lot my time in research and creating online courses to provide step-by-step guide to students on how to become developers while explaining complex technical concepts in a very simple way. Before now I have worked with several successful startups, coordinated large teams both on-site and remotely. I really enjoy travelling passionate about mentoring young developers to build successful products and contributing to open source. Show more Show less Udemy Business Teach on Udemy Get the app About us Contact us Careers Blog Help and Support Affiliate Impressum Kontakt Terms Privacy policy Cookie settings Sitemap © 2021 Udemy, Inc. window.handleCSSToggleButtonClick = function (event) { var target = event.currentTarget; var cssToggleId = target && target.dataset && target.dataset.cssToggleId; var input = cssToggleId && document.getElementById(cssToggleId); if (input) { if (input.dataset.type === 'checkbox') { input.dataset.checked = input.dataset.checked ? '' : 'checked'; } else { input.dataset.checked = input.dataset.allowToggle && input.dataset.checked ? '' : 'checked'; var radios = document.querySelectorAll('[name="' + input.dataset.name + '"]'); for (var i = 0; i (function(){window['__CF$cv$params']={r:'6777fda858430026',m:'c1f559031ffa5e7c30bf4bb47d4a472fadc7e650-1627746716-1800-AZyuU94wabpzJZ2c/DMWpfXFzaj9M13hy230ES1xMoOhsHAbKgpAuC7PK6brUsnP/njM1JCrQhylQi5vf3SOd2kFt2Rz8XpeaQi721A6wE5jgBlkohAcVGI9gEvZr0ABkzwV6uAWJ7e5OYhU1HJ0X0g=',s:[0xea273e5d4d,0xb3b12540b3],}})();
  6. 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 Show more Show less Course content 15 sections • 92 lectures • 15h 30m total length Expand all sections Introduction 7 lectures • 19min App Overview Preview 08:51 How To Make The Very Best Out of This Course 00:41 Download Image Assets, Icons and Images 00:08 Creating Your Project on Windows PC Preview 02:15 Creating Your Project on Mac Preview 02:06 Starting a New Android Emulator Preview 04:07 VTX and HYPER-V Emulator Issue Fixes 00:53 Setting Up Firebase Backend 4 lectures • 21min New Firebase Setup Guide 00:17 Setting Up Firebase Database In Firebase Console Preview 04:31 Adding Firebase Packages to Your Project Preview 05:03 Setting Up and Initialising Firebase Database Preview 11:14 Login and Register with Firebase 8 lectures • 2hr 3min Setting up SplashScreen 14:13 Login Page Design Preview 28:35 Registration Page Design Preview 08:58 Register a New User with Firebase Authentication Preview 31:48 Saving User Information to Firebase Using Hash Map Preview 10:44 Saving User Information to Local Storage Using Shared Preferences Preview 06:35 Login User with Firebase Authentication Preview 16:03 Wrapping Up Register and Login Flow Preview 06:04 Main App Page Design 4 lectures • 1hr 8min Setting Up Your Navigation Drawer Preview 26:55 Setting Up Toolbar with Transperancy Preview 10:10 Setting up Pickup-Location and Destination Bar Preview 14:41 Setting up Favourite Places and Current Location Buttons Preview 16:28 Configuring Google Map 5 lectures • 28min Enabling Google Maps in Google Developer Console 04:32 Google Map Initialization Guide (Latest UPDATE) 00:12 Adding Google Map Packages and Initializing Google Maps 10:27 Apply Customized Map Style to Google Map 07:47 Adding Overlaying Centre Location Marker 04:59 Configuring Location Services 3 lectures • 34min Requesting Runtime Permissions 09:12 Fetching Users Current Location 10:54 Updating Location Changes on Map 13:41 Configuring Place Search Functionality 3 lectures • 28min [LEGACY] Implementing Place AutoComplete Search 12:43 Google Places API Update Guide 00:33 [UPDATE] Integrating New Google Place Autocomplete 14:32 Configuring Google Geocoding API 3 lectures • 38min Fixing Possible Geocoding API Error 00:15 Find Place Address Using Location Coordinates Preview 24:09 Setting Pickup Location and Destination Seperately Preview 13:25 Ride Estimates and Properties 7 lectures • 1hr 10min Setting up Ride Details BottomSheet Preview 23:22 Fix to Possible Directions API Error 00:15 Implementing Google Directions Api, PolyLines and Markers - Part 1 07:42 Implementing Google Directions Api, PolyLines and Markers - Part 2 11:41 Implementing Google Directions Api, PolyLines and Markers - Part 3 11:46 Implementing Google Directions Api, PolyLines and Markers - Part 4 04:02 Calculating Estimated Ride Fares using Distance and Duration Preview 11:20 Creating a Ride Request on Firebase 7 lectures • 1hr 18min Working with AppDataHelper 08:00 Organising Our Code Using Regions 03:29 Getting User Profile Information from Firebase 19:39 Setting up Request Driver Dialogue 18:13 Create Trip Details Class and Assign Values 11:10 Creating a Ride Request on Firebase 12:50 Cancel Ride Request on Firebase 04:21 5 more sections Requirements Basic familiarity with Android development Some knowledge of basic C# programming concepts Must have Visual Studio installed on Pc or Visual Studio for Mac installed on Mac 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 Who this course is for: Those with basic knowledge of developing Android Apps using Xamarin and C# Persons with good knowledge of C# and want to gain experience in developing Android Apps with their existing skills People who want to take their Xamarin Android knowledge to advanced level Show more Show less Instructors Ufinix Academy Learn programming and app development 4.2 Instructor Rating 1,014 Reviews 5,721 Students 4 Courses 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. Show more Show less Uchenna Nnodim Senior Software Engineer and Lead Instructor 4.4 Instructor Rating 583 Reviews 2,880 Students 2 Courses Hi !, I'm Uchenna , I'm the Lead Instructor at the Ufinix Academy a leading online Programming Academy . Teaching and mentoring people has always been my second love after programming. So most recently I spend a lot my time in research and creating online courses to provide step-by-step guide to students on how to become developers while explaining complex technical concepts in a very simple way. Before now I have worked with several successful startups, coordinated large teams both on-site and remotely. I really enjoy travelling passionate about mentoring young developers to build successful products and contributing to open source. Show more Show less Udemy Business Teach on Udemy Get the app About us Contact us Careers Blog Help and Support Affiliate Impressum Kontakt Terms Privacy policy Cookie settings Sitemap © 2021 Udemy, Inc. window.handleCSSToggleButtonClick = function (event) { var target = event.currentTarget; var cssToggleId = target && target.dataset && target.dataset.cssToggleId; var input = cssToggleId && document.getElementById(cssToggleId); if (input) { if (input.dataset.type === 'checkbox') { input.dataset.checked = input.dataset.checked ? '' : 'checked'; } else { input.dataset.checked = input.dataset.allowToggle && input.dataset.checked ? '' : 'checked'; var radios = document.querySelectorAll('[name="' + input.dataset.name + '"]'); for (var i = 0; i (function(){window['__CF$cv$params']={r:'6777fda858430026',m:'c1f559031ffa5e7c30bf4bb47d4a472fadc7e650-1627746716-1800-AZyuU94wabpzJZ2c/DMWpfXFzaj9M13hy230ES1xMoOhsHAbKgpAuC7PK6brUsnP/njM1JCrQhylQi5vf3SOd2kFt2Rz8XpeaQi721A6wE5jgBlkohAcVGI9gEvZr0ABkzwV6uAWJ7e5OYhU1HJ0X0g=',s:[0xea273e5d4d,0xb3b12540b3],}})();
  7. 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 Show more Show less Course content 15 sections • 92 lectures • 15h 30m total length Expand all sections Introduction 7 lectures • 19min App Overview Preview 08:51 How To Make The Very Best Out of This Course 00:41 Download Image Assets, Icons and Images 00:08 Creating Your Project on Windows PC Preview 02:15 Creating Your Project on Mac Preview 02:06 Starting a New Android Emulator Preview 04:07 VTX and HYPER-V Emulator Issue Fixes 00:53 Setting Up Firebase Backend 4 lectures • 21min New Firebase Setup Guide 00:17 Setting Up Firebase Database In Firebase Console Preview 04:31 Adding Firebase Packages to Your Project Preview 05:03 Setting Up and Initialising Firebase Database Preview 11:14 Login and Register with Firebase 8 lectures • 2hr 3min Setting up SplashScreen 14:13 Login Page Design Preview 28:35 Registration Page Design Preview 08:58 Register a New User with Firebase Authentication Preview 31:48 Saving User Information to Firebase Using Hash Map Preview 10:44 Saving User Information to Local Storage Using Shared Preferences Preview 06:35 Login User with Firebase Authentication Preview 16:03 Wrapping Up Register and Login Flow Preview 06:04 Main App Page Design 4 lectures • 1hr 8min Setting Up Your Navigation Drawer Preview 26:55 Setting Up Toolbar with Transperancy Preview 10:10 Setting up Pickup-Location and Destination Bar Preview 14:41 Setting up Favourite Places and Current Location Buttons Preview 16:28 Configuring Google Map 5 lectures • 28min Enabling Google Maps in Google Developer Console 04:32 Google Map Initialization Guide (Latest UPDATE) 00:12 Adding Google Map Packages and Initializing Google Maps 10:27 Apply Customized Map Style to Google Map 07:47 Adding Overlaying Centre Location Marker 04:59 Configuring Location Services 3 lectures • 34min Requesting Runtime Permissions 09:12 Fetching Users Current Location 10:54 Updatin